Supongamos que $\lim_{x\to c}f(x)=\lim_{x\to c}g(x)=f(c)=g(c)=0$ . Supongamos además que $f'(c)$ y $g'(c)$ ambos existen y (lo más importante aquí) $g'(c)\not=0$ . Entonces hace no requieren la regla de L'Hopital para concluir
$$\lim_{x\to c}{f(x)\over g(x)}={f'(c)\over g'(c)}$$
Esto se debe a que podemos escribir
$$\lim_{x\to c}{f(x)\over g(x)}=\lim_{x\to c}{\displaystyle{f(x)-f(c)\over x-c}\over\displaystyle{g(x)-g(c)\over x-c}}={\lim_{x\to c}\displaystyle{f(x)-f(c)\over x-c}\over\lim_{x\to c}\displaystyle{g(x)-g(c)\over x-c}}={f'(c)\over g'(c)}$$
En este caso, la primera igualdad utiliza la suposición de que $f(c)=g(c)=0$ la segunda igualdad utiliza la ley general "distributiva" de los límites, es decir $\lim(F/G)=(\lim F)/(\lim G)$ proporcionó $\lim F$ y $\lim G$ ambos existen y (lo más importante) $\lim G\not=0$ y la tercera igualdad utiliza la definición de la derivada.
Para ese problema en cuestión,
$$g(x)=\cos^2x-e^x\implies g'(x)=-2\cos x\sin x-e^x\implies g'(0)=-1\not=0$$
y así podemos proceder con
$$f(x)=\ln(e+x)-e^x\implies f'(x)={1\over e+x}-e^x\implies f'(0)={1\over e}-1$$
para que
$$\lim_{x\to0}{\ln(e+x)-e^x\over\cos^2x-e^x}={{1\over e}-1\over-1}=1-{1\over e}$$
En resumen, esto puede mira como L'Hopital, pero no lo es. A grandes rasgos, L'Hopital no es necesario a menos que $f'(c)$ y $g'(c)$ ambos existen pero son ambos igual a $0$ .