Two questions related to log transforming variables.

I understand that we would want to log transform the dependent variable if normal distribution is not present. However, what if you take the log and you still don't have a normal distribution?

I am not clear on how to determine if you should take the log of independent variables.