public final class Logger extends java.lang.Object implements org.slf4j.Logger, org.slf4j.spi.LocationAwareLogger, AppenderAttachable<ILoggingEvent>, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FQCN
The fully qualified name of this class.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAppender(Appender<ILoggingEvent> newAppender)
Add an appender.
|
void |
callAppenders(ILoggingEvent event)
Invoke all the appenders of this logger.
|
void |
debug(org.slf4j.Marker marker,
java.lang.String msg) |
void |
debug(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object arg) |
void |
debug(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object[] argArray) |
void |
debug(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object arg1,
java.lang.Object arg2) |
void |
debug(org.slf4j.Marker marker,
java.lang.String msg,
java.lang.Throwable t) |
void |
debug(java.lang.String msg) |
void |
debug(java.lang.String format,
java.lang.Object arg) |
void |
debug(java.lang.String format,
java.lang.Object[] argArray) |
void |
debug(java.lang.String format,
java.lang.Object arg1,
java.lang.Object arg2) |
void |
debug(java.lang.String msg,
java.lang.Throwable t) |
void |
detachAndStopAllAppenders()
Remove all previously added appenders from this logger instance.
|
boolean |
detachAppender(Appender<ILoggingEvent> appender)
Remove the appender passed as parameter form the list of appenders.
|
boolean |
detachAppender(java.lang.String name)
Detach the appender with the name passed as parameter from the list of
appenders.
|
void |
error(org.slf4j.Marker marker,
java.lang.String msg) |
void |
error(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object arg) |
void |
error(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object[] argArray) |
void |
error(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object arg1,
java.lang.Object arg2) |
void |
error(org.slf4j.Marker marker,
java.lang.String msg,
java.lang.Throwable t) |
void |
error(java.lang.String msg) |
void |
error(java.lang.String format,
java.lang.Object arg) |
void |
error(java.lang.String format,
java.lang.Object[] argArray) |
void |
error(java.lang.String format,
java.lang.Object arg1,
java.lang.Object arg2) |
void |
error(java.lang.String msg,
java.lang.Throwable t) |
Appender<ILoggingEvent> |
getAppender(java.lang.String name)
Get an appender by name.
|
Level |
getEffectiveLevel() |
Level |
getLevel() |
LoggerContext |
getLoggerContext()
Return the context for this logger.
|
LoggerRemoteView |
getLoggerRemoteView() |
java.lang.String |
getName() |
void |
info(org.slf4j.Marker marker,
java.lang.String msg) |
void |
info(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object arg) |
void |
info(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object[] argArray) |
void |
info(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object arg1,
java.lang.Object arg2) |
void |
info(org.slf4j.Marker marker,
java.lang.String msg,
java.lang.Throwable t) |
void |
info(java.lang.String msg) |
void |
info(java.lang.String format,
java.lang.Object arg) |
void |
info(java.lang.String format,
java.lang.Object[] argArray) |
void |
info(java.lang.String format,
java.lang.Object arg1,
java.lang.Object arg2) |
void |
info(java.lang.String msg,
java.lang.Throwable t) |
boolean |
isAdditive() |
boolean |
isAttached(Appender<ILoggingEvent> appender)
Returns
true if the specified appender is in list of
attached attached, false otherwise. |
boolean |
isDebugEnabled() |
boolean |
isDebugEnabled(org.slf4j.Marker marker) |
boolean |
isEnabledFor(Level level) |
boolean |
isEnabledFor(org.slf4j.Marker marker,
Level level) |
boolean |
isErrorEnabled() |
boolean |
isErrorEnabled(org.slf4j.Marker marker) |
boolean |
isInfoEnabled() |
boolean |
isInfoEnabled(org.slf4j.Marker marker) |
boolean |
isTraceEnabled() |
boolean |
isTraceEnabled(org.slf4j.Marker marker) |
boolean |
isWarnEnabled() |
boolean |
isWarnEnabled(org.slf4j.Marker marker) |
java.util.Iterator<Appender<ILoggingEvent>> |
iteratorForAppenders()
Get an iterator for appenders contained in the parent object.
|
void |
log(org.slf4j.Marker marker,
java.lang.String fqcn,
int levelInt,
java.lang.String message,
java.lang.Object[] argArray,
java.lang.Throwable t) |
protected java.lang.Object |
readResolve()
After serialization, the logger instance does not know its LoggerContext.
|
void |
setAdditive(boolean additive) |
void |
setLevel(Level newLevel) |
java.lang.String |
toString() |
void |
trace(org.slf4j.Marker marker,
java.lang.String msg) |
void |
trace(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object arg) |
void |
trace(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object[] argArray) |
void |
trace(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object arg1,
java.lang.Object arg2) |
void |
trace(org.slf4j.Marker marker,
java.lang.String msg,
java.lang.Throwable t) |
void |
trace(java.lang.String msg) |
void |
trace(java.lang.String format,
java.lang.Object arg) |
void |
trace(java.lang.String format,
java.lang.Object[] argArray) |
void |
trace(java.lang.String format,
java.lang.Object arg1,
java.lang.Object arg2) |
void |
trace(java.lang.String msg,
java.lang.Throwable t) |
void |
warn(org.slf4j.Marker marker,
java.lang.String msg) |
void |
warn(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object arg) |
void |
warn(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object[] argArray) |
void |
warn(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object arg1,
java.lang.Object arg2) |
void |
warn(org.slf4j.Marker marker,
java.lang.String msg,
java.lang.Throwable t) |
void |
warn(java.lang.String msg) |
void |
warn(java.lang.String format,
java.lang.Object arg) |
void |
warn(java.lang.String format,
java.lang.Object[] argArray) |
void |
warn(java.lang.String format,
java.lang.Object arg1,
java.lang.Object arg2) |
void |
warn(java.lang.String msg,
java.lang.Throwable t) |
public static final java.lang.String FQCN
public Level getEffectiveLevel()
public Level getLevel()
public java.lang.String getName()
getName in interface org.slf4j.Loggerpublic void setLevel(Level newLevel)
public void detachAndStopAllAppenders()
detachAndStopAllAppenders in interface AppenderAttachable<ILoggingEvent>public boolean detachAppender(java.lang.String name)
AppenderAttachabledetachAppender in interface AppenderAttachable<ILoggingEvent>public void addAppender(Appender<ILoggingEvent> newAppender)
AppenderAttachableaddAppender in interface AppenderAttachable<ILoggingEvent>public boolean isAttached(Appender<ILoggingEvent> appender)
AppenderAttachabletrue if the specified appender is in list of
attached attached, false otherwise.isAttached in interface AppenderAttachable<ILoggingEvent>public java.util.Iterator<Appender<ILoggingEvent>> iteratorForAppenders()
AppenderAttachableiteratorForAppenders in interface AppenderAttachable<ILoggingEvent>public Appender<ILoggingEvent> getAppender(java.lang.String name)
AppenderAttachablegetAppender in interface AppenderAttachable<ILoggingEvent>public void callAppenders(ILoggingEvent event)
event - The event to logpublic boolean detachAppender(Appender<ILoggingEvent> appender)
detachAppender in interface AppenderAttachable<ILoggingEvent>public void trace(java.lang.String msg)
trace in interface org.slf4j.Loggerpublic void trace(java.lang.String format,
java.lang.Object arg)
trace in interface org.slf4j.Loggerpublic void trace(java.lang.String format,
java.lang.Object arg1,
java.lang.Object arg2)
trace in interface org.slf4j.Loggerpublic void trace(java.lang.String format,
java.lang.Object[] argArray)
trace in interface org.slf4j.Loggerpublic void trace(java.lang.String msg,
java.lang.Throwable t)
trace in interface org.slf4j.Loggerpublic void trace(org.slf4j.Marker marker,
java.lang.String msg)
trace in interface org.slf4j.Loggerpublic void trace(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object arg)
trace in interface org.slf4j.Loggerpublic void trace(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object arg1,
java.lang.Object arg2)
trace in interface org.slf4j.Loggerpublic void trace(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object[] argArray)
trace in interface org.slf4j.Loggerpublic void trace(org.slf4j.Marker marker,
java.lang.String msg,
java.lang.Throwable t)
trace in interface org.slf4j.Loggerpublic boolean isDebugEnabled()
isDebugEnabled in interface org.slf4j.Loggerpublic boolean isDebugEnabled(org.slf4j.Marker marker)
isDebugEnabled in interface org.slf4j.Loggerpublic void debug(java.lang.String msg)
debug in interface org.slf4j.Loggerpublic void debug(java.lang.String format,
java.lang.Object arg)
debug in interface org.slf4j.Loggerpublic void debug(java.lang.String format,
java.lang.Object arg1,
java.lang.Object arg2)
debug in interface org.slf4j.Loggerpublic void debug(java.lang.String format,
java.lang.Object[] argArray)
debug in interface org.slf4j.Loggerpublic void debug(java.lang.String msg,
java.lang.Throwable t)
debug in interface org.slf4j.Loggerpublic void debug(org.slf4j.Marker marker,
java.lang.String msg)
debug in interface org.slf4j.Loggerpublic void debug(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object arg)
debug in interface org.slf4j.Loggerpublic void debug(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object arg1,
java.lang.Object arg2)
debug in interface org.slf4j.Loggerpublic void debug(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object[] argArray)
debug in interface org.slf4j.Loggerpublic void debug(org.slf4j.Marker marker,
java.lang.String msg,
java.lang.Throwable t)
debug in interface org.slf4j.Loggerpublic void error(java.lang.String msg)
error in interface org.slf4j.Loggerpublic void error(java.lang.String format,
java.lang.Object arg)
error in interface org.slf4j.Loggerpublic void error(java.lang.String format,
java.lang.Object arg1,
java.lang.Object arg2)
error in interface org.slf4j.Loggerpublic void error(java.lang.String format,
java.lang.Object[] argArray)
error in interface org.slf4j.Loggerpublic void error(java.lang.String msg,
java.lang.Throwable t)
error in interface org.slf4j.Loggerpublic void error(org.slf4j.Marker marker,
java.lang.String msg)
error in interface org.slf4j.Loggerpublic void error(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object arg)
error in interface org.slf4j.Loggerpublic void error(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object arg1,
java.lang.Object arg2)
error in interface org.slf4j.Loggerpublic void error(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object[] argArray)
error in interface org.slf4j.Loggerpublic void error(org.slf4j.Marker marker,
java.lang.String msg,
java.lang.Throwable t)
error in interface org.slf4j.Loggerpublic boolean isInfoEnabled()
isInfoEnabled in interface org.slf4j.Loggerpublic boolean isInfoEnabled(org.slf4j.Marker marker)
isInfoEnabled in interface org.slf4j.Loggerpublic void info(java.lang.String msg)
info in interface org.slf4j.Loggerpublic void info(java.lang.String format,
java.lang.Object arg)
info in interface org.slf4j.Loggerpublic void info(java.lang.String format,
java.lang.Object arg1,
java.lang.Object arg2)
info in interface org.slf4j.Loggerpublic void info(java.lang.String format,
java.lang.Object[] argArray)
info in interface org.slf4j.Loggerpublic void info(java.lang.String msg,
java.lang.Throwable t)
info in interface org.slf4j.Loggerpublic void info(org.slf4j.Marker marker,
java.lang.String msg)
info in interface org.slf4j.Loggerpublic void info(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object arg)
info in interface org.slf4j.Loggerpublic void info(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object arg1,
java.lang.Object arg2)
info in interface org.slf4j.Loggerpublic void info(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object[] argArray)
info in interface org.slf4j.Loggerpublic void info(org.slf4j.Marker marker,
java.lang.String msg,
java.lang.Throwable t)
info in interface org.slf4j.Loggerpublic boolean isTraceEnabled()
isTraceEnabled in interface org.slf4j.Loggerpublic boolean isTraceEnabled(org.slf4j.Marker marker)
isTraceEnabled in interface org.slf4j.Loggerpublic boolean isErrorEnabled()
isErrorEnabled in interface org.slf4j.Loggerpublic boolean isErrorEnabled(org.slf4j.Marker marker)
isErrorEnabled in interface org.slf4j.Loggerpublic boolean isWarnEnabled()
isWarnEnabled in interface org.slf4j.Loggerpublic boolean isWarnEnabled(org.slf4j.Marker marker)
isWarnEnabled in interface org.slf4j.Loggerpublic boolean isEnabledFor(org.slf4j.Marker marker,
Level level)
public boolean isEnabledFor(Level level)
public void warn(java.lang.String msg)
warn in interface org.slf4j.Loggerpublic void warn(java.lang.String msg,
java.lang.Throwable t)
warn in interface org.slf4j.Loggerpublic void warn(java.lang.String format,
java.lang.Object arg)
warn in interface org.slf4j.Loggerpublic void warn(java.lang.String format,
java.lang.Object arg1,
java.lang.Object arg2)
warn in interface org.slf4j.Loggerpublic void warn(java.lang.String format,
java.lang.Object[] argArray)
warn in interface org.slf4j.Loggerpublic void warn(org.slf4j.Marker marker,
java.lang.String msg)
warn in interface org.slf4j.Loggerpublic void warn(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object arg)
warn in interface org.slf4j.Loggerpublic void warn(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object[] argArray)
warn in interface org.slf4j.Loggerpublic void warn(org.slf4j.Marker marker,
java.lang.String format,
java.lang.Object arg1,
java.lang.Object arg2)
warn in interface org.slf4j.Loggerpublic void warn(org.slf4j.Marker marker,
java.lang.String msg,
java.lang.Throwable t)
warn in interface org.slf4j.Loggerpublic boolean isAdditive()
public void setAdditive(boolean additive)
public java.lang.String toString()
toString in class java.lang.Objectpublic LoggerContext getLoggerContext()
public LoggerRemoteView getLoggerRemoteView()
public void log(org.slf4j.Marker marker,
java.lang.String fqcn,
int levelInt,
java.lang.String message,
java.lang.Object[] argArray,
java.lang.Throwable t)
log in interface org.slf4j.spi.LocationAwareLoggerprotected java.lang.Object readResolve()
throws java.io.ObjectStreamException
java.io.ObjectStreamException