Почему log(0) не существует
По определению log_b(x) = y ⇔ b^y = x. Степень с положительным основанием b ≠ 1 никогда не равна нулю. Поэтому область определения — только x > 0.
limx→0+ log_b(x) = −∞ (при b > 1)
Попробуйте в калькуляторе x = 0.001 или 0.0001 — значение уходит в большой минус. См. также функцию логарифма.