DSolve[Derivative[1][y][x] == (y[x]*(-Log[x^(-1)] - x*Log[(1 + x^2)/x] + x^2*Log[(1 + x^2)/x]*y[x]))/(x*Log[x^(-1)]),y[x],x]