Consider for instance the first identity, $e^{a+b} = e^ae^b$. To show that this holds for all complex numbers $a$ and $b$ using that you know it holds for real numbers $a$ and $b$, you could argue as follows. Suppose first that $b$ is real, and let $f(z) = e^{z+b}$ and $g(z) = e^ze^b$. These are two holomorphic functions which agree whenever $z$ is real, and therefore by the principle of analytic continuation $f = g$ everywhere. Thus, assuming $b$ is real, $e^{z+b} = e^ze^b$ for all complex numbers $z$. We can now argue like this one more time: now let $a$ be any complex number, and let $f(w) = e^{a+w}$ and $g(w) = e^ae^w$. By the argument just made, we know that $f(w) = g(w)$ whenever $w$ is real, and therefore by analytic continuation $f = g$ everywhere. This proves $e^{a+b} = e^ae^b$ for all complex numbers $a$ and $b$.
Using arguments like these, you can transfer identities you know from the real case to the complex case. As you say, though, when dealing with the logarithms, you really must be very careful to take into account the fact that logarithms are multi-valued functions.