Otro de $f(x)=0$ todos los $x$, logaritmos son los únicos continua de funciones con la propiedad. Nos muestran esta en los pasos.
$f(1)=f(1\cdot 1)=f(1)+f(1)$, lo $f(x^0)=f(1)=0=0\cdot f(x)$. Obviamente $f(x^1)=1\cdot f(x)$.
$f(x^2)=f(x\cdot x)=f(x)+f(x)=2f(x)$, y por inducción podemos demostrar que $f(x^n)=nf(x)$ para todos los números naturales $n$ (incluyendo el cero).
Para el número racional $y=\frac ab$,
$$f(x^y)=f(x^{a/b})=\frac 1b\cdot bf(x^{a/b})=\frac 1bf((x^{a/b})^b)=\frac 1bf(x^a)=\frac abf(x)=yf(x)$$
Por lo $f(x^y)=yf(x)$ para todos los números racionales $y$. Por continuidad se puede extender a todos los valores reales $y$.
Si $f(x)$ es siempre distinto de cero, podemos encontrar $b>0$ $c\ne 0$ tal que $f(b)=c$. Entonces
$$0\ne c=f(b)=f(e^{\ln b})=\ln b\cdot f(e)$$
por lo $f(e)\ne 0$. Deje $a=e^{1/f(e)}$, lo $f(e)=\frac 1{\ln a}$. A continuación, para todos los $x>0$,
$$f(x)=f(e^{\ln x})=\ln x\cdot f(e)=\frac{\ln x}{\ln a}=\log_a x$$
Por lo tanto, $f(x)$ es realmente una función logaritmo.
Si abandonamos la continuidad de la restricción, creo que el axioma de elección se muestran otras funciones son posibles. Creo que esto se hace mediante el establecimiento de un orden en los números reales y el uso de la inducción transfinita. Pero los detalles son probablemente más allá de mí.