\[ a \left (x y'(x)-y(x)\right )+\log \left (y'(x)\right )=0 \] ✓ Mathematica : cpu = 0.0565757 (sec), leaf count = 21
\[\left \{\left \{y(x)\to e^{-c_1} x-\frac {c_1}{a}\right \}\right \}\]
✓ Maple : cpu = 0.024 (sec), leaf count = 32
\[ \left \{ y \left ( x \right ) ={\frac {1}{a} \left ( \ln \left ( -{\frac {1}{ax}} \right ) -1 \right ) },y \left ( x \right ) =x{\it \_C1}+{\frac {\ln \left ( {\it \_C1} \right ) }{a}} \right \} \]