diff -r cdb638b5ec53 -r 677be3444372 hotspot/src/share/vm/classfile/classFileParser.cpp --- a/hotspot/src/share/vm/classfile/classFileParser.cpp Mon May 08 07:16:10 2017 -0400 +++ b/hotspot/src/share/vm/classfile/classFileParser.cpp Mon May 08 09:45:24 2017 -0400 @@ -5482,14 +5482,7 @@ if (log_is_enabled(Info, class, load)) { ResourceMark rm; const char* module_name = (module_entry->name() == NULL) ? UNNAMED_MODULE : module_entry->name()->as_C_string(); - - if (log_is_enabled(Info, class, load)) { - ik->print_loading_log(LogLevel::Info, _loader_data, module_name, _stream); - } - // No 'else' here as logging levels are not mutually exclusive - if (log_is_enabled(Debug, class, load)) { - ik->print_loading_log(LogLevel::Debug, _loader_data, module_name, _stream); - } + ik->print_class_load_logging(_loader_data, module_name, _stream); } if (log_is_enabled(Debug, class, resolve)) {