I caught the deleted post :) and I'm concerned that others may have gained the wrong impression. I'll start out briefly explaining the POV I'm using - then move on to establishing a context - then relate a general strategy to handling log calculations. The object is to avoid misunderstandings while also being useful. I'll explain as I go:
Sometimes people responding to questions will start out by stating their assumptions - the purpose of this is to make sure they and the questioner are on the same page. Once this is established, the question can be refined to something that can be answered. The downside is that it can seem like "stating the obvious" - the gentle reader is reminded that these things are not obvious to everyone: not even everyone asking the same question. The point of answering questions in a public forum is so other people may also benefit. If the things I say appear obvious then, I expect, the questioner to feel reassured, and proceed with increased confidence.
But perhaps I should be explicit: the kind of approximation asked for in post #1 does not exist. Even if it did exist, it would not help you with the stated problem. Understanding the properties of the logarithm should tell you why. Gaining that understanding of these properties is the whole reason why your professor is not letting you use a calculator.
Back in the days when dinosaurs roamed the Earth we did not have calculators.
What we did was a combination of memorizing tables of logs, using algebra, and memorizing the solutions for very common situations. Logs were used a lot, for multiplication and division for example.
I have personally faced your problem. But out of necessity rather than force.
We used the log-base-10 a great deal because that's the easy one and just memorized the conversion factors for the other common logs (base 2 and e). The logs for doubling and halving things were also memorized. And on and so on and on.
so log(1000)=3, and the log(500)=log(1000)-log(2)=3-0..3=2.7 (all base 10)
check: 10^2.7=501.19. Tables give me the 4dp, so log(2)=0.3010 and there are manipulation to take that as far as 8dp. We'd memorize the logs for 2, 3, 5, and 7. Keen students also did 11, 13, and 17 ... can you see why? But 2-3-5 are the most useful.
For 2-7 at 1dp they are easy to remember - log(Pn)=P(n+1)/10 to 1dp where P(n) is the nth prime.
log(2)=0.3010 -> 0.3
log(3)=0.4771 -> 0.5
log(5)=0.6990 -> 0.7
log(7)=0.8451 -> 0.8 (pattern breaks down)
log(11)=1.0414 -> 1.0
log(13)=1.1139 -> 1.1
log(17)=1.2305 -> 1.2 (spot the new pattern?)
But you just remember 3-5-7-8-10-11-12.
From there you get the base-10 log of most numbers, good enough for back-of-envelope calcs. You may prefer to memorize the 2dp versions.
30-47-70-85-104-111-123
For decimals log(0.1)=log(1)-log(10)=0-1=-1
You can use other approximations like log(499) is nearly log(500).
But I bet all the numbers you will meet in class are nice ratios.
log(0.67)=log(2)-log(3)=0.3-0.5=-0.2
after that you just need e=2.72 log(e)=0.43 and ln(10)=2.30
If you know all this already - then feel reassured you know enough.
Someone else googling to this thread may not know it already so it is worth including.
For an algebraic approximation - you use the taylor series that you produce on the fly for the exact situation - center the series about some number you close to the one you want but which you know the log of. This is not fast - but you won't have to do it in an exam.
Basically, you can have fast, accurate, or cheap: pick two.