Does $$\int_0^\infty \frac{x^a\ln(x)}{(x^2-bx+1)^{a+1}}{\rm d}x = 0$$ for all real numbers $a > 0$ and $b < 2$?
I came across this conjecture by showing its validity for the positive integer values of $a$ only.
To derive the result for positive integer $a$, make the substitution $u=\frac1x$ on $$ \int_0^\infty \frac{\ln(1+x^k)}{x^2-bx+1}{\rm d}x $$
and we get $$ \int_0^\infty \frac{\ln(1+x^k)}{x^2-bx+1}{\rm d}x = \int_0^\infty \frac{\ln(1+x^k)}{x^2-bx+1}{\rm d}x - k \int_0^\infty \frac{\ln(x)}{x^2-bx+1}{\rm d}x \\ \implies \int_0^\infty \frac{\ln(x)}{x^2-bx+1}{\rm d}x = 0 $$
From here, we can use Leibniz's rule of integration (differentiating with respect to $b$) $n$ times to retrieve $$\int_0^\infty \frac{x^n\ln(x)}{(x^2-bx+1)^{n+1}}{\rm d}x = 0$$
Yet I'm guessing that it is also valid for any real positive value of $a$ from numerical evidence. Complex methods are welcome but I won't really be familiar with them, so I would prefer sticking to real methods.