src/share/vm/classfile/classLoader.cpp
Print this page
rev 9245 : [mq]: class_loading_log
@@ -35,10 +35,11 @@
#include "compiler/compileBroker.hpp"
#include "gc/shared/collectedHeap.inline.hpp"
#include "gc/shared/generation.hpp"
#include "interpreter/bytecodeStream.hpp"
#include "interpreter/oopMapCache.hpp"
+#include "logging/log.hpp"
#include "memory/allocation.inline.hpp"
#include "memory/filemap.hpp"
#include "memory/oopFactory.hpp"
#include "memory/universe.inline.hpp"
#include "oops/instanceKlass.hpp"
@@ -571,16 +572,24 @@
}
}
if (TraceClassLoading || TraceClassPaths) {
tty->print_cr("[Opened %s]", path);
}
+ if (log_is_enabled(Debug, classload)) {
+ outputStream* log = LogHandle(classload)::debug_stream();
+ log->print_cr("[Opened %s]", path);
+ }
} else {
// Directory
new_entry = new ClassPathDirEntry(path);
if (TraceClassLoading) {
tty->print_cr("[Path %s]", path);
}
+ if (log_is_enabled(Debug, classload)) {
+ outputStream* log = LogHandle(classload)::debug_stream();
+ log->print_cr("[Path %s]", path);
+ }
}
return new_entry;
}