org.codehaus.plexus.logging
Interface Logger

All Known Implementing Classes:
AbstractLogger

public interface Logger

Version:
$Id: Logger.java 1323 2004-12-20 23:00:59Z jvanzyl $
Author:
Jason van Zyl, Trygve Laugstøl

Field Summary
static int LEVEL_DEBUG
          Typecode for debugging messages.
static int LEVEL_DISABLED
          Typecode for disabled log levels.
static int LEVEL_ERROR
          Typecode for error messages.
static int LEVEL_FATAL
          Typecode for fatal error messages.
static int LEVEL_INFO
          Typecode for informational messages.
static int LEVEL_WARN
          Typecode for warning messages.
 
Method Summary
 void debug(java.lang.String message)
           
 void debug(java.lang.String message, java.lang.Throwable throwable)
           
 void error(java.lang.String message)
           
 void error(java.lang.String message, java.lang.Throwable throwable)
           
 void fatalError(java.lang.String message)
           
 void fatalError(java.lang.String message, java.lang.Throwable throwable)
           
 Logger getChildLogger(java.lang.String name)
          This one probably shouldn't be deprecated after all.
 java.lang.String getName()
           
 int getThreshold()
           
 void info(java.lang.String message)
           
 void info(java.lang.String message, java.lang.Throwable throwable)
           
 boolean isDebugEnabled()
           
 boolean isErrorEnabled()
           
 boolean isFatalErrorEnabled()
           
 boolean isInfoEnabled()
           
 boolean isWarnEnabled()
           
 void warn(java.lang.String message)
           
 void warn(java.lang.String message, java.lang.Throwable throwable)
           
 

Field Detail

LEVEL_DEBUG

public static final int LEVEL_DEBUG
Typecode for debugging messages.

See Also:
Constant Field Values

LEVEL_INFO

public static final int LEVEL_INFO
Typecode for informational messages.

See Also:
Constant Field Values

LEVEL_WARN

public static final int LEVEL_WARN
Typecode for warning messages.

See Also:
Constant Field Values

LEVEL_ERROR

public static final int LEVEL_ERROR
Typecode for error messages.

See Also:
Constant Field Values

LEVEL_FATAL

public static final int LEVEL_FATAL
Typecode for fatal error messages.

See Also:
Constant Field Values

LEVEL_DISABLED

public static final int LEVEL_DISABLED
Typecode for disabled log levels.

See Also:
Constant Field Values
Method Detail

debug

public void debug(java.lang.String message)

debug

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

isDebugEnabled

public boolean isDebugEnabled()

info

public void info(java.lang.String message)

info

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

isInfoEnabled

public boolean isInfoEnabled()

warn

public void warn(java.lang.String message)

warn

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

isWarnEnabled

public boolean isWarnEnabled()

error

public void error(java.lang.String message)

error

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

isErrorEnabled

public boolean isErrorEnabled()

fatalError

public void fatalError(java.lang.String message)

fatalError

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

isFatalErrorEnabled

public boolean isFatalErrorEnabled()

getChildLogger

public Logger getChildLogger(java.lang.String name)
This one probably shouldn't be deprecated after all. One useful use case is when you have a server that creates a lot of threads and would like to create a child logger pr thread.


getThreshold

public int getThreshold()

getName

public java.lang.String getName()


Copyright © 2001-2007 Codehaus. All Rights Reserved.