Logarithms of negative numbers do not exist in the real domain. If you are familiar with complex numbers and their properties you CAN evaluate this in the complex domain.
Negative log numbers are not possible. To give an example using your value, lets say
log3 (-9) = x
using log properties,
-9 = 3^x
If you look in the above equation, whatever x is, 3 to the power x cannot turn out to be a negative value. If x is positive, a positive value will result. If x is negative, a decimal positive value will result. -9 never equals 3^x. That's why log3(-9) can't be evaluated. Negative log values are not defined.
suppose that log[3](-9) = something, like x. Then according to properties of logarithms relating logarithms to exponentials, we have that
log[3](-9) = x implies that 3^x = -9. This means that 3 raised to a power is going to give you a negative number. If you try plugging in a few numbers into "3^x", both positive and negative, you'll find that you'll never get negative numbers. If you graph "3^x" on a graphing calculator or by hand, you'll see that the graph is always above the x-axis, which means that the outputs are always positive, so "3^x" can never be positive for any "real" x. Somebody on here said something about complex numbers. Turns out that in the system of complex numbers, it is possible to find an x for which "3^x" is negative. Don't worry about that now ;)...