Class DebugLog
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 TypeMethodDescriptionstatic 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
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.
-