net.dpml.util
Interface Logger


public interface Logger

Transit Logger is a interface through which different logging solutions can be provided.

Version:
2.1.0
Author:
Digital Product Management Library

Method Summary
 void debug(String message)
          Record a debug level message.
 void error(String message)
          Record a error level message.
 void error(String message, Throwable cause)
          Record a error level message.
 Logger getChildLogger(String category)
          Return a child logger relative to the current logger.
 void info(String message)
          Record a informative message.
 boolean isDebugEnabled()
          Return TRUE is debug level logging is enabled.
 boolean isErrorEnabled()
          Return TRUE is error level logging is enabled.
 boolean isInfoEnabled()
          Return TRUE is info level logging is enabled.
 boolean isTraceEnabled()
          Return TRUE is trace level logging is enabled.
 boolean isWarnEnabled()
          Return TRUE is warn level logging is enabled.
 void trace(String message)
          Record a trace level message.
 void warn(String message)
          Record a warning message.
 void warn(String message, Throwable cause)
          Record a warning message.
 

Method Detail

isTraceEnabled

boolean isTraceEnabled()
Return TRUE is trace level logging is enabled.

Returns:
the enabled state of trace logging

isDebugEnabled

boolean isDebugEnabled()
Return TRUE is debug level logging is enabled.

Returns:
the enabled state of debug logging

isInfoEnabled

boolean isInfoEnabled()
Return TRUE is info level logging is enabled.

Returns:
the enabled state of info logging

isWarnEnabled

boolean isWarnEnabled()
Return TRUE is warn level logging is enabled.

Returns:
the enabled state of warn level logging

isErrorEnabled

boolean isErrorEnabled()
Return TRUE is error level logging is enabled.

Returns:
the enabled state of error logging

trace

void trace(String message)
Record a trace level message.

Parameters:
message - the trace message to record

debug

void debug(String message)
Record a debug level message.

Parameters:
message - the debug message to record

info

void info(String message)
Record a informative message.

Parameters:
message - the info message to record

warn

void warn(String message)
Record a warning message.

Parameters:
message - the warning message to record

warn

void warn(String message,
          Throwable cause)
Record a warning message.

Parameters:
message - the warning message to record
cause - the causal exception

error

void error(String message)
Record a error level message.

Parameters:
message - the error message to record

error

void error(String message,
           Throwable cause)
Record a error level message.

Parameters:
message - the error message to record
cause - the causal exception

getChildLogger

Logger getChildLogger(String category)
Return a child logger relative to the current logger.

Parameters:
category - the relative category name
Returns:
the child logging channel