< prev index next >

src/share/vm/logging/logPrefix.hpp

Print this page
rev 8933 : 8046148.01

*** 21,30 **** --- 21,31 ---- * questions. * */ #ifndef SHARE_VM_LOGGING_LOGPREFIX_HPP #define SHARE_VM_LOGGING_LOGPREFIX_HPP + #include "gc/shared/gcId.hpp" #include "logging/logTag.hpp" // Prefixes prepend each log message for a specified tagset with the given prefix. // A prefix consists of a format string and a value or callback. Prefixes are added
*** 34,44 **** // Syntax: LOG_PREFIX(<printf format>, <value/callback for value>, LOG_TAGS(<chosen log tags>)) #define LOG_PREFIX_LIST // Currently unused/empty // The empty prefix, used when there's no prefix defined. template <LogTagType T0, LogTagType T1, LogTagType T2, LogTagType T3, LogTagType T4, LogTagType GuardTag = LogTag::__NO_TAG> ! struct LogPrefix { STATIC_ASSERT(GuardTag == LogTag::__NO_TAG); static size_t prefix(char* buf, size_t len) { return 0; } }; --- 35,45 ---- // Syntax: LOG_PREFIX(<printf format>, <value/callback for value>, LOG_TAGS(<chosen log tags>)) #define LOG_PREFIX_LIST // Currently unused/empty // The empty prefix, used when there's no prefix defined. template <LogTagType T0, LogTagType T1, LogTagType T2, LogTagType T3, LogTagType T4, LogTagType GuardTag = LogTag::__NO_TAG> ! struct LogPrefix : public AllStatic { STATIC_ASSERT(GuardTag == LogTag::__NO_TAG); static size_t prefix(char* buf, size_t len) { return 0; } };
*** 53,58 **** } \ }; LOG_PREFIX_LIST #undef LOG_PREFIX ! #endif --- 54,59 ---- } \ }; LOG_PREFIX_LIST #undef LOG_PREFIX ! #endif // SHARE_VM_LOGGING_LOGPREFIX_HPP
< prev index next >