--- old/src/share/vm/gc/g1/g1AllocRegion.cpp 2017-06-21 17:39:03.515024700 +0200 +++ new/src/share/vm/gc/g1/g1AllocRegion.cpp 2017-06-21 17:39:02.480271900 +0200 @@ -26,6 +26,8 @@ #include "gc/g1/g1AllocRegion.inline.hpp" #include "gc/g1/g1EvacStats.inline.hpp" #include "gc/g1/g1CollectedHeap.inline.hpp" +#include "logging/log.hpp" +#include "logging/logStream.hpp" #include "memory/resourceArea.hpp" #include "runtime/orderAccess.inline.hpp" @@ -211,12 +213,9 @@ if ((actual_word_size == 0 && result == NULL) || detailed_info) { ResourceMark rm; - outputStream* out; - if (detailed_info) { - out = log.trace_stream(); - } else { - out = log.debug_stream(); - } + LogStream ls_trace(log.trace()); + LogStream ls_debug(log.debug()); + outputStream* out = detailed_info ? &ls_trace : &ls_debug; out->print("%s: %u ", _name, _count);