Prove Schroder's Integral formula: $$(-1)^{n+1}G_n =\int_0^\infty \frac{1}{(1+x)^n (\pi^2+\ln^2 x)}\mathrm dx$$ where $G_n$ are Gregory coefficients.
This is into my interest because I received an answer to this question: Integral $\int_0^1 \frac{x\ln\left(\frac{1+x}{1-x}\right)}{\left(\pi^2+\ln^2\left(\frac{1+x}{1-x}\right)\right)^2}dx$ that uses the above formula. I thought of this for some time already, but I have no idea how to start. I also searched the web, but it appears that wikipedia is the only place that it's mentioned, of course no proof is given. I would appreciate some help!
Edit. I have found here on AoPS a way using real methods that solves my problem.