I've tried to solve $x\log x = 2(x-1)(1-ax)$ for $a\ge 0$. If $a=0$, I obtained $$x \log x = 2x-2\\ \to x(\log x-2)= -2 \\ \to x\log(xe^{-2}) = -2 \\ \to xe^{-2}\log(xe^{-2}) = -2e^{-2}\\ \to x =e^{W(-2e^{-2})+2}.$$
Similarly as in the above solution, can I express the solution for $a>0$ in terms of Lambert $W$ function?