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