--- old/src/share/vm/classfile/dictionary.cpp 2017-07-17 12:22:37.414524000 +0200 +++ new/src/share/vm/classfile/dictionary.cpp 2017-07-17 12:22:36.748682300 +0200 @@ -29,6 +29,8 @@ #include "classfile/protectionDomainCache.hpp" #include "classfile/systemDictionary.hpp" #include "classfile/systemDictionaryShared.hpp" +#include "logging/log.hpp" +#include "logging/logStream.hpp" #include "memory/iterator.hpp" #include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" @@ -136,10 +138,10 @@ // via a store to _pd_set. OrderAccess::release_store_ptr(&_pd_set, new_head); } - if (log_is_enabled(Trace, protectiondomain)) { - ResourceMark rm; - outputStream* log = Log(protectiondomain)::trace_stream(); - print_count(log); + LogTarget(Trace, protectiondomain) lt; + if (lt.is_enabled()) { + LogStream ls(lt); + print_count(&ls); } }