< 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,116 **** // 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> --- 103,112 ----
*** 171,183 **** 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 --- 167,176 ----
*** 202,212 **** 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 --- 195,202 ----
< prev index next >