< 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 >