< prev index next >

src/share/vm/logging/log.hpp

Print this page
rev 13180 : imported patch 8181917-refactor-ul-logstream
rev 13181 : [mq]: 8181917-refactor-ul-logstream-delta-2-to-3

@@ -103,14 +103,10 @@
 //     print_stats(out.stream());
 //   }
 //
 #define LogTarget(level, ...) LogTargetImpl<LogLevel::level, LOG_TAGS(__VA_ARGS__)>
 
-// Forward declaration to decouple this file from the outputStream API.
-class outputStream;
-outputStream* create_log_stream(LogLevelType level, LogTagSet* tagset);
-
 template <LogLevelType level, LogTagType T0, LogTagType T1, LogTagType T2, LogTagType T3, LogTagType T4, LogTagType GuardTag>
 class LogTargetImpl;
 
 template <LogTagType T0, LogTagType T1 = LogTag::__NO_TAG, LogTagType T2 = LogTag::__NO_TAG, LogTagType T3 = LogTag::__NO_TAG,
           LogTagType T4 = LogTag::__NO_TAG, LogTagType GuardTag = LogTag::__NO_TAG>

@@ -171,13 +167,10 @@
     return *this; \
   } \
   static bool is_##name() { \
     return is_level(LogLevel::level); \
   } \
-  static outputStream* name##_stream() { \
-    return create_log_stream(LogLevel::level, &LogTagSetMapping<T0, T1, T2, T3, T4>::tagset()); \
-  } \
   static LogTargetImpl<LogLevel::level, T0, T1, T2, T3, T4, GuardTag>* name() { \
     return (LogTargetImpl<LogLevel::level, T0, T1, T2, T3, T4, GuardTag>*)NULL; \
   }
   LOG_LEVEL_LIST
 #undef LOG_LEVEL

@@ -202,11 +195,8 @@
     va_start(args, fmt);
     LogImpl<T0, T1, T2, T3, T4, GuardTag>::vwrite(level, fmt, args);
     va_end(args);
   }
 
-  static outputStream* stream() {
-    return create_log_stream(level, &LogTagSetMapping<T0, T1, T2, T3, T4>::tagset());
-  }
 };
 
 #endif // SHARE_VM_LOGGING_LOG_HPP
< prev index next >