\[ y'(x)=\frac {y(x) \left (x \log ^2(y(x))+2 x \log (x) \log (y(x))+x \log (y(x))+\log (y(x))-x+x \log ^2(x)+x \log (x)+\log (x)-1\right )}{x (x+1)} \] ✓ Mathematica : cpu = 0.199566 (sec), leaf count = 28
\[\left \{\left \{y(x)\to \frac {e^{-\frac {x}{x-\log (x+1)-c_1}}}{x}\right \}\right \}\] ✓ Maple : cpu = 0.202 (sec), leaf count = 38
\[y \relax (x ) = {\mathrm e}^{\frac {\ln \left (1+x \right ) \ln \relax (x )+\left (-x +c_{1}\right ) \ln \relax (x )-x}{-\ln \left (1+x \right )-c_{1}+x}}\]