--- old/src/share/vm/gc/g1/g1CollectedHeap.cpp 2017-06-30 19:59:09.098121800 +0200 +++ new/src/share/vm/gc/g1/g1CollectedHeap.cpp 2017-06-30 19:59:08.423413300 +0200 @@ -2517,10 +2517,10 @@ } void G1CollectedHeap::print_heap_regions() const { - Log(gc, heap, region) log; - if (log.is_trace()) { - ResourceMark rm; - print_regions_on(log.trace_stream()); + LogTarget(Trace, gc, heap, region) lt; + if (lt.is_enabled()) { + LogStream ls(lt); + print_regions_on(&ls); } } @@ -2939,7 +2939,8 @@ } Log(gc, task, stats) log; ResourceMark rm; - outputStream* st = log.trace_stream(); + LogStream ls(log.trace()); + outputStream* st = &ls; print_taskqueue_stats_hdr(st);