org.codehaus.dna
Interface Logger

All Known Implementing Classes:
ConsoleLogger, Jdk14Logger, Log4JLogger, LogkitLogger

public interface Logger

This interface was a facade for different Logger subsystems.

Version:
$Revision: 1.2 $ $Date: 2004/05/01 09:51:48 $

Method Summary
 void debug(java.lang.String message)
          Log a debug message.
 void debug(java.lang.String message, java.lang.Throwable throwable)
          Log a debug message with an associated throwable.
 void error(java.lang.String message)
          Log a error message.
 void error(java.lang.String message, java.lang.Throwable throwable)
          Log a error message with an associated throwable.
 Logger getChildLogger(java.lang.String name)
          Get the child logger with specified name.
 void info(java.lang.String message)
          Log a info message.
 void info(java.lang.String message, java.lang.Throwable throwable)
          Log a info message with an associated throwable.
 boolean isDebugEnabled()
          Return true if a debug message will be logged.
 boolean isErrorEnabled()
          Return true if a error message will be logged.
 boolean isInfoEnabled()
          Return true if an info message will be logged.
 boolean isTraceEnabled()
          Return true if a trace message will be logged.
 boolean isWarnEnabled()
          Return true if a warn message will be logged.
 void trace(java.lang.String message)
          Log a trace message.
 void trace(java.lang.String message, java.lang.Throwable throwable)
          Log a trace message with an associated throwable.
 void warn(java.lang.String message)
          Log a warn message.
 void warn(java.lang.String message, java.lang.Throwable throwable)
          Log a warn message with an associated throwable.
 

Method Detail

trace

public void trace(java.lang.String message)
Log a trace message.

Parameters:
message - the message

trace

public void trace(java.lang.String message,
                  java.lang.Throwable throwable)
Log a trace message with an associated throwable.

Parameters:
message - the message
throwable - the throwable

isTraceEnabled

public boolean isTraceEnabled()
Return true if a trace message will be logged.

Returns:
true if message will be logged

debug

public void debug(java.lang.String message)
Log a debug message.

Parameters:
message - the message

debug

public void debug(java.lang.String message,
                  java.lang.Throwable throwable)
Log a debug message with an associated throwable.

Parameters:
message - the message
throwable - the throwable

isDebugEnabled

public boolean isDebugEnabled()
Return true if a debug message will be logged.

Returns:
true if message will be logged

info

public void info(java.lang.String message)
Log a info message.

Parameters:
message - the message

info

public void info(java.lang.String message,
                 java.lang.Throwable throwable)
Log a info message with an associated throwable.

Parameters:
message - the message
throwable - the throwable

isInfoEnabled

public boolean isInfoEnabled()
Return true if an info message will be logged.

Returns:
true if message will be logged

warn

public void warn(java.lang.String message)
Log a warn message.

Parameters:
message - the message

warn

public void warn(java.lang.String message,
                 java.lang.Throwable throwable)
Log a warn message with an associated throwable.

Parameters:
message - the message
throwable - the throwable

isWarnEnabled

public boolean isWarnEnabled()
Return true if a warn message will be logged.

Returns:
true if message will be logged

error

public void error(java.lang.String message)
Log a error message.

Parameters:
message - the message

error

public void error(java.lang.String message,
                  java.lang.Throwable throwable)
Log a error message with an associated throwable.

Parameters:
message - the message
throwable - the throwable

isErrorEnabled

public boolean isErrorEnabled()
Return true if a error message will be logged.

Returns:
true if message will be logged

getChildLogger

public Logger getChildLogger(java.lang.String name)
Get the child logger with specified name.

Parameters:
name - the name of child logger
Returns:
the child logger


Copyright © 2003-2004 Codehaus. All Rights Reserved.