< prev index next >

src/share/vm/logging/log.hpp

Print this page
rev 13105 : imported patch 8181917-refactor-ul-logstream-alt1-callsite-changes


 192   // when the log instance is only used for static functions.
 193   LogTargetImpl() {
 194   }
 195 
 196   static bool is_enabled() {
 197     return LogImpl<T0, T1, T2, T3, T4, GuardTag>::is_level(level);
 198   }
 199 
 200   static void print(const char* fmt, ...) ATTRIBUTE_PRINTF(1, 2) {
 201     va_list args;
 202     va_start(args, fmt);
 203     LogImpl<T0, T1, T2, T3, T4, GuardTag>::vwrite(level, fmt, args);
 204     va_end(args);
 205   }
 206 
 207   static outputStream* stream() {
 208     return create_log_stream(level, &LogTagSetMapping<T0, T1, T2, T3, T4>::tagset());
 209   }
 210 };
 211 


 212 #endif // SHARE_VM_LOGGING_LOG_HPP


 192   // when the log instance is only used for static functions.
 193   LogTargetImpl() {
 194   }
 195 
 196   static bool is_enabled() {
 197     return LogImpl<T0, T1, T2, T3, T4, GuardTag>::is_level(level);
 198   }
 199 
 200   static void print(const char* fmt, ...) ATTRIBUTE_PRINTF(1, 2) {
 201     va_list args;
 202     va_start(args, fmt);
 203     LogImpl<T0, T1, T2, T3, T4, GuardTag>::vwrite(level, fmt, args);
 204     va_end(args);
 205   }
 206 
 207   static outputStream* stream() {
 208     return create_log_stream(level, &LogTagSetMapping<T0, T1, T2, T3, T4>::tagset());
 209   }
 210 };
 211 
 212 
 213 
 214 #endif // SHARE_VM_LOGGING_LOG_HPP
< prev index next >