public abstract class AbstractLogger extends java.lang.Object implements Logger
Modifier | Constructor and Description |
---|---|
protected |
AbstractLogger(java.lang.String nm)
Instantiate the abstract logger.
|
Modifier and Type | Method and Description |
---|---|
void |
debug(java.lang.Object message)
Log a message at debug level.
|
void |
debug(java.lang.Object message,
java.lang.Throwable exception)
Log a message at debug level.
|
void |
debug(java.lang.String message,
java.lang.Object... args)
Log a formatted message at debug level.
|
void |
error(java.lang.Object message)
Log a message at error level.
|
void |
error(java.lang.Object message,
java.lang.Throwable exception)
Log a message at error level.
|
void |
error(java.lang.String message,
java.lang.Object... args)
Log a formatted message at debug level.
|
void |
fatal(java.lang.Object message)
Log a message at fatal level.
|
void |
fatal(java.lang.Object message,
java.lang.Throwable exception)
Log a message at fatal level.
|
void |
fatal(java.lang.String message,
java.lang.Object... args)
Log a formatted message at debug level.
|
java.lang.String |
getName()
Get the name of this logger.
|
java.lang.Throwable |
getThrowable(java.lang.Object[] args)
Get the throwable from the last element of this array if it is Throwable,
else null.
|
void |
info(java.lang.Object message)
Log a message at info level.
|
void |
info(java.lang.Object message,
java.lang.Throwable exception)
Log a message at info level.
|
void |
info(java.lang.String message,
java.lang.Object... args)
Log a formatted message at info level.
|
abstract boolean |
isDebugEnabled()
True if debug is enabled for this logger.
|
abstract boolean |
isInfoEnabled()
True if debug is enabled for this logger.
|
void |
log(Level level,
java.lang.Object message)
Log a message at the given level.
|
abstract void |
log(Level level,
java.lang.Object message,
java.lang.Throwable e)
Subclasses should implement this method to determine what to do when a
client wants to log at a particular level.
|
void |
trace(java.lang.Object message)
Log a message at trace level.
|
void |
trace(java.lang.Object message,
java.lang.Throwable exception)
Log a message at trace level.
|
void |
trace(java.lang.String message,
java.lang.Object... args)
Log a formatted message at trace level.
|
void |
warn(java.lang.Object message)
Log a message at warning level.
|
void |
warn(java.lang.Object message,
java.lang.Throwable exception)
Log a message at warning level.
|
void |
warn(java.lang.String message,
java.lang.Object... args)
Log a formatted message at debug level.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isTraceEnabled
protected AbstractLogger(java.lang.String nm)
public java.lang.String getName()
public java.lang.Throwable getThrowable(java.lang.Object[] args)
public abstract boolean isDebugEnabled()
isDebugEnabled
in interface Logger
public abstract boolean isInfoEnabled()
isInfoEnabled
in interface Logger
public void trace(java.lang.Object message, java.lang.Throwable exception)
public void trace(java.lang.String message, java.lang.Object... args)
public void trace(java.lang.Object message)
public void debug(java.lang.Object message, java.lang.Throwable exception)
public void debug(java.lang.String message, java.lang.Object... args)
public void debug(java.lang.Object message)
public void info(java.lang.Object message, java.lang.Throwable exception)
public void info(java.lang.String message, java.lang.Object... args)
public void info(java.lang.Object message)
public void warn(java.lang.Object message, java.lang.Throwable exception)
public void warn(java.lang.String message, java.lang.Object... args)
public void warn(java.lang.Object message)
public void error(java.lang.Object message, java.lang.Throwable exception)
public void error(java.lang.String message, java.lang.Object... args)
public void error(java.lang.Object message)
public void fatal(java.lang.Object message, java.lang.Throwable exception)
public void fatal(java.lang.String message, java.lang.Object... args)
public void fatal(java.lang.Object message)
public void log(Level level, java.lang.Object message)
public abstract void log(Level level, java.lang.Object message, java.lang.Throwable e)
Copyright © 2006-2009 Dustin Sallings, 2009-2013 Couchbase, Inc.