java.lang.Object
org.pentaho.reporting.libraries.base.util.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

    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
    Logs a HERE message.
    static void
    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 Details

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