6 cards, each one idea: what it is, a worked example, and the trap to dodge.
Read the definition both ways
log_b(x) = y is the same statement as b^y = x. Most 'find the value' questions are solved just by rewriting the log form as an index form.
log_2(32) = 5 because 2^5 = 32.
Trap: Base must be positive and not 1; the argument must be strictly positive. log of 0 or a negative number is undefined.
The three working rules
Product, quotient and power rules are all you need to expand or compress a log expression. A term that looks scary usually collapses with these.
log(8/3) = log 8 - log 3 = 3 log 2 - log 3.
Counting digits with logs
The number of digits before the decimal in N is floor(log10 N) + 1. This is how 'how many digits in 2^100' questions are meant to be solved.
digits in 2^100 = floor(100 x 0.301) + 1 = floor(30.1) + 1 = 31.
Solve a log equation
Get both sides to the same base, then the arguments (or the exponents) must be equal. If the bases differ, use change of base first.
log_2(x) + log_2(x - 2) = 3 -> log_2(x(x-2)) = 3 -> x(x-2) = 8 -> x = 4.
Trap: Reject any root that makes an argument zero or negative; here x = -2 is discarded.
Build values from log 2 and log 3
Most base-10 questions expect you to derive logs from log 2 = 0.301 and log 3 = 0.477 using the three rules.
log 6 = log 2 + log 3 = 0.778; log 5 = log(10/2) = 1 - 0.301 = 0.699.
Common vs natural log
In aptitude, log with no base means base 10; ln means base e. They differ only by a constant factor, so the rules are identical for both.
Trap: log(a + b) is NOT log a + log b. The sum rule is for products, never for sums.