Class DebugLog


  • public final class DebugLog
    extends java.lang.Object
    This class provides static log messages for on-going bug-hunting efforts. This removes the need to create temporary log-instances that get removed later anyway.
    Author:
    Thomas Morgner
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void log​(java.lang.Object message)
      Logs a message using the debug-logger.
      static void log​(java.lang.Object message, java.lang.Throwable t)
      Logs a message using the debug-logger.
      static void logHere()
      Logs a HERE message.
      static void logHereWE()
      Logs a HERE message along with a stack-trace to identify how we got to this point.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • log

        public static void log​(java.lang.Object message)
        Logs a message using the debug-logger. By channeling all temporary log messages through this method, we can later easily identify the debugger log entries so that we can remove them.
        Parameters:
        message - the message.
      • log

        public static void log​(java.lang.Object message,
                               java.lang.Throwable t)
        Logs a message using the debug-logger. By channeling all temporary log messages through this method, we can later easily identify the debugger log entries so that we can remove them.
        Parameters:
        message - the message.
        t - the throwable to be logged.
      • logHere

        public static void logHere()
        Logs a HERE message. This is only useful as some sort of cheap-and-dirty debug-point entry.
      • logHereWE

        public static void logHereWE()
        Logs a HERE message along with a stack-trace to identify how we got to this point.