# How to get grid lines at all (log) tick marks in Version 10?

In Version 7 using GridLines -> Automatic (or All) would put a grid line at every log-spaced tick mark:

LogPlot[x^x, {x, 1, 5},
GridLinesStyle -> LightGray,
GridLines -> Automatic,
Frame -> True]


In Version 10 this is no longer the case:

What is the simplest way to recover the old behavior?

-
Nice plot from Version 7, why did WRI remove this features from LogPlot? But trying something I think I found a problem. Posting question now :) –  Nasser Jul 12 at 9:04
@Nasser I suppose they consider the new form more clean, but I rely on that feature to clearly see the values on log plots. If there is no simple method I'll have to code a GridLines function to do it. –  Mr.Wizard Jul 12 at 9:08
I was trying to do that, using GridLines->function but I think there is a bug, please see question I just asked on this. –  Nasser Jul 12 at 9:10
Are we tagging the howto in v10 questions with version-10 or is that going to get cumbersome quickly? –  bobthechemist Jul 12 at 15:04
@bobthechemist Please untag them when you see them... I don't know who started this trend, but that is not how we were doing things before. A exceptions can be made when it has been confirmed as a bug by the community –  rm -rf Jul 12 at 15:11

LogPlot[x^x, {x, 1, 5}, GridLinesStyle -> LightGray,

Of course I agree. I am in fact very unhappy with the various Log???Plot functions. In my opinion there should be a single Plot (and a single Plot3D) function, which is supplemented by ScalingFunction->{"Lin", "Log"} or something very similar. –  Ernst Stelzer Jul 12 at 19:07
@ErnstStelzer Apparently we have that now, or the easy ability to implement it, as ParametricPlot supports ScalingFunctions (unofficially). See Simon Woods' answer: (55882) –  Mr.Wizard Jul 27 at 17:10
@Mr.Wizard Thank you very much for the hint. It actually works inside Plot. I managed to crash the kernel with some combinations but "Reverse" worked too. –  Ernst Stelzer Jul 29 at 13:30