One can find the antiderivate with help of the partial fraction method introducing complex numbers: $$\frac{x\ln(x+1)}{x^2+1}=\frac{1}{2}\left(\frac{\ln(x+1)}{x-i}+\frac{\ln(x+1)}{x+i}\right).$$ The result is a complicated function containing dilogarithms and logarithms with complex arguments. The value of the definite integral turns out to be $$\int_0^1 \frac{x\ln(x+1)}{x^2+1} dx = \frac{1}{96}(\pi^2+12\ln^2(2)).$$
Is there a way to find that value more directly - without introducing complex numbers?