< prev index next >
src/share/vm/logging/logPrefix.hpp
Print this page
rev 8933 : 8046148.01
@@ -21,10 +21,11 @@
* 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,11 +35,11 @@
// 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 {
+struct LogPrefix : public AllStatic {
STATIC_ASSERT(GuardTag == LogTag::__NO_TAG);
static size_t prefix(char* buf, size_t len) {
return 0;
}
};
@@ -53,6 +54,6 @@
} \
};
LOG_PREFIX_LIST
#undef LOG_PREFIX
-#endif
+#endif // SHARE_VM_LOGGING_LOGPREFIX_HPP
< prev index next >