org.codehaus.plexus.logging.jdk
Class JdkLogger

java.lang.Object
  extended byorg.codehaus.plexus.logging.jdk.JdkLogger
All Implemented Interfaces:
Logger

public class JdkLogger
extends java.lang.Object
implements Logger

Logging facade implmentation for JDK1.4 logging toolkit. The following lists the mapping between DNA log levels and JDK1.4 log levels.

Version:
$Revision: 1.1 $ $Date: 2004/01/14 00:50:39 $

Field Summary
private  java.util.logging.Logger logger
           
 
Constructor Summary
JdkLogger(java.util.logging.Logger logger)
           
 
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.
 void error(java.lang.String message)
          Log a error message.
 void error(java.lang.String message, java.lang.Throwable throwable)
          Log a error message.
 void fatalError(java.lang.String message)
          Log a fatalError message.
 void fatalError(java.lang.String message, java.lang.Throwable throwable)
          Log a fatalError message.
 Logger getChildLogger(java.lang.String name)
          Create a new child logger.
 void info(java.lang.String message)
          Log a info message.
 void info(java.lang.String message, java.lang.Throwable throwable)
          Log a info message.
 boolean isDebugEnabled()
          Determine if messages of priority "debug" will be logged.
 boolean isErrorEnabled()
          Determine if messages of priority "error" will be logged.
 boolean isFatalErrorEnabled()
          Determine if messages of priority "fatalError" will be logged.
 boolean isInfoEnabled()
          Determine if messages of priority "info" will be logged.
 boolean isTraceEnabled()
           
 boolean isWarnEnabled()
          Determine if messages of priority "warn" will be logged.
 void trace(java.lang.String message)
           
 void trace(java.lang.String message, java.lang.Throwable 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private java.util.logging.Logger logger
Constructor Detail

JdkLogger

public JdkLogger(java.util.logging.Logger logger)
Method Detail

trace

public void trace(java.lang.String message)

trace

public void trace(java.lang.String message,
                  java.lang.Throwable throwable)

isTraceEnabled

public boolean isTraceEnabled()

debug

public void debug(java.lang.String message)
Description copied from interface: Logger
Log a debug message.

Specified by:
debug in interface Logger
Parameters:
message - the message

debug

public void debug(java.lang.String message,
                  java.lang.Throwable throwable)
Description copied from interface: Logger
Log a debug message.

Specified by:
debug in interface Logger
Parameters:
message - the message
throwable - the throwable

isDebugEnabled

public boolean isDebugEnabled()
Description copied from interface: Logger
Determine if messages of priority "debug" will be logged.

Specified by:
isDebugEnabled in interface Logger
Returns:
true if "debug" messages will be logged

info

public void info(java.lang.String message)
Description copied from interface: Logger
Log a info message.

Specified by:
info in interface Logger
Parameters:
message - the message

info

public void info(java.lang.String message,
                 java.lang.Throwable throwable)
Description copied from interface: Logger
Log a info message.

Specified by:
info in interface Logger
Parameters:
message - the message
throwable - the throwable

isInfoEnabled

public boolean isInfoEnabled()
Description copied from interface: Logger
Determine if messages of priority "info" will be logged.

Specified by:
isInfoEnabled in interface Logger
Returns:
true if "info" messages will be logged

warn

public void warn(java.lang.String message)
Description copied from interface: Logger
Log a warn message.

Specified by:
warn in interface Logger
Parameters:
message - the message

warn

public void warn(java.lang.String message,
                 java.lang.Throwable throwable)
Description copied from interface: Logger
Log a warn message.

Specified by:
warn in interface Logger
Parameters:
message - the message
throwable - the throwable

isWarnEnabled

public boolean isWarnEnabled()
Description copied from interface: Logger
Determine if messages of priority "warn" will be logged.

Specified by:
isWarnEnabled in interface Logger
Returns:
true if "warn" messages will be logged

isFatalErrorEnabled

public boolean isFatalErrorEnabled()
Description copied from interface: Logger
Determine if messages of priority "fatalError" will be logged.

Specified by:
isFatalErrorEnabled in interface Logger
Returns:
true if "fatalError" messages will be logged

fatalError

public void fatalError(java.lang.String message)
Description copied from interface: Logger
Log a fatalError message.

Specified by:
fatalError in interface Logger
Parameters:
message - the message

fatalError

public void fatalError(java.lang.String message,
                       java.lang.Throwable throwable)
Description copied from interface: Logger
Log a fatalError message.

Specified by:
fatalError in interface Logger
Parameters:
message - the message
throwable - the throwable

error

public void error(java.lang.String message)
Description copied from interface: Logger
Log a error message.

Specified by:
error in interface Logger
Parameters:
message - the message

error

public void error(java.lang.String message,
                  java.lang.Throwable throwable)
Description copied from interface: Logger
Log a error message.

Specified by:
error in interface Logger
Parameters:
message - the message
throwable - the throwable

isErrorEnabled

public boolean isErrorEnabled()
Description copied from interface: Logger
Determine if messages of priority "error" will be logged.

Specified by:
isErrorEnabled in interface Logger
Returns:
true if "error" messages will be logged

getChildLogger

public Logger getChildLogger(java.lang.String name)
Description copied from interface: Logger
Create a new child logger. The name of the child logger is [current-loggers-name].[passed-in-name] Throws IllegalArgumentException if name has an empty element name

Specified by:
getChildLogger in interface Logger
Parameters:
name - the subname of this logger
Returns:
the new logger