< prev index next >

src/share/vm/runtime/vm_operations.cpp

Print this page
rev 13288 : imported patch 8181917-refactor-ul-logstream

@@ -27,10 +27,11 @@
 #include "classfile/vmSymbols.hpp"
 #include "code/codeCache.hpp"
 #include "compiler/compileBroker.hpp"
 #include "gc/shared/isGCActiveMark.hpp"
 #include "logging/log.hpp"
+#include "logging/logStream.hpp"
 #include "memory/heapInspection.hpp"
 #include "memory/resourceArea.hpp"
 #include "oops/symbol.hpp"
 #include "runtime/arguments.hpp"
 #include "runtime/deoptimization.hpp"

@@ -53,23 +54,23 @@
 }
 
 
 void VM_Operation::evaluate() {
   ResourceMark rm;
-  outputStream* debugstream;
-  bool enabled = log_is_enabled(Debug, vmoperation);
-  if (enabled) {
-    debugstream = Log(vmoperation)::debug_stream();
-    debugstream->print("begin ");
-    print_on_error(debugstream);
-    debugstream->cr();
+  LogTarget(Debug, vmoperation) lt;
+  if (lt.is_enabled()) {
+    LogStream ls(lt);
+    ls.print("begin ");
+    print_on_error(&ls);
+    ls.cr();
   }
   doit();
-  if (enabled) {
-    debugstream->print("end ");
-    print_on_error(debugstream);
-    debugstream->cr();
+  if (lt.is_enabled()) {
+    LogStream ls(lt);
+    ls.print("end ");
+    print_on_error(&ls);
+    ls.cr();
   }
 }
 
 const char* VM_Operation::mode_to_string(Mode mode) {
   switch(mode) {
< prev index next >