It can be very useful to wright:
Also remember: is undefined!
Almost, is a solution, but see my EDIT, is undefined, so is not a solution.
What you always have to do if you solve logarithmic equations is first determine where the function is defined and undefined (the 'existence conditions'), so at the end you can compare with your 'existence conditions' if the solution(s) satisfies.
(Sorry, I had to say this before )