The current G1 logging logs the phases at debug level. This means that running with -Xlog:gc*, which is supposed to be similar to the old PrintGCDetails, does not log the phases.
It is necessary to add gc+phases=debug to get similar logging to the old logging. However, doing that gives more logging that the old logging.
We should split the phase logging up so that the hight level phases are logged at info level and thus are logged with -Xlog:gc* and that the rest of the phases are divided up between debug and trace in a sensible way.
It is necessary to add gc+phases=debug to get similar logging to the old logging. However, doing that gives more logging that the old logging.
We should split the phase logging up so that the hight level phases are logged at info level and thus are logged with -Xlog:gc* and that the rest of the phases are divided up between debug and trace in a sensible way.