Package org.slf4j.impl
Class RuntimeLoggerAdapter
- java.lang.Object
-
- org.slf4j.helpers.MarkerIgnoringBase
-
- org.slf4j.impl.RuntimeLoggerAdapter
-
- All Implemented Interfaces:
java.io.Serializable,org.refcodes.logger.RuntimeLoggerAccessor,org.slf4j.Logger,org.slf4j.spi.LocationAwareLogger
public final class RuntimeLoggerAdapter extends org.slf4j.helpers.MarkerIgnoringBase implements org.refcodes.logger.RuntimeLoggerAccessor, org.slf4j.spi.LocationAwareLogger, java.io.SerializableThe Class RuntimeLoggerAdapter.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringname
-
Constructor Summary
Constructors Constructor Description RuntimeLoggerAdapter(org.refcodes.logger.RuntimeLogger logger)Instantiates a new runtime logger adapter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddebug(java.lang.String msg)voiddebug(java.lang.String format, java.lang.Object arg)voiddebug(java.lang.String format, java.lang.Object... args)voiddebug(java.lang.String format, java.lang.Object arg1, java.lang.Object arg2)voiddebug(java.lang.String msg, java.lang.Throwable t)voiderror(java.lang.String msg)voiderror(java.lang.String format, java.lang.Object arg)voiderror(java.lang.String format, java.lang.Object... args)voiderror(java.lang.String format, java.lang.Object arg1, java.lang.Object arg2)voiderror(java.lang.String msg, java.lang.Throwable t)java.lang.StringgetName()org.refcodes.logger.RuntimeLoggergetRuntimeLogger()In case theSlf4jRuntimeLogger(as created by theSlf4jRuntimeLoggerFactorySingleton) detects that SLF4J has bound aRuntimeLoggerAdapter(i.e. the REFCODES.ORG SLF4J binding), it directly delegates its method calls to the wrappedRuntimeLoggerinstead of marshaling a log request through thisRuntimeLoggerAdapter; as marshaling would mean consolidating of various detailedLogPrioritylevels to a single SLF4J log level.voidinfo(java.lang.String msg)voidinfo(java.lang.String format, java.lang.Object arg)voidinfo(java.lang.String format, java.lang.Object... args)voidinfo(java.lang.String format, java.lang.Object arg1, java.lang.Object arg2)voidinfo(java.lang.String msg, java.lang.Throwable t)booleanisDebugEnabled()booleanisErrorEnabled()booleanisInfoEnabled()booleanisTraceEnabled()booleanisWarnEnabled()voidlog(org.slf4j.Marker marker, java.lang.String callerFQCN, int level, java.lang.String msg, java.lang.Object[] args, java.lang.Throwable t)protected java.lang.ObjectreadResolve()voidtrace(java.lang.String msg)voidtrace(java.lang.String format, java.lang.Object arg)voidtrace(java.lang.String format, java.lang.Object... args)voidtrace(java.lang.String format, java.lang.Object arg1, java.lang.Object arg2)voidtrace(java.lang.String msg, java.lang.Throwable t)voidwarn(java.lang.String msg)voidwarn(java.lang.String format, java.lang.Object arg)voidwarn(java.lang.String format, java.lang.Object... args)voidwarn(java.lang.String format, java.lang.Object arg1, java.lang.Object arg2)voidwarn(java.lang.String msg, java.lang.Throwable t)-
Methods inherited from interface org.slf4j.Logger
debug, debug, debug, debug, debug, error, error, error, error, error, getName, info, info, info, info, info, isDebugEnabled, isErrorEnabled, isInfoEnabled, isTraceEnabled, isWarnEnabled, trace, trace, trace, trace, trace, warn, warn, warn, warn, warn
-
Methods inherited from class org.slf4j.helpers.MarkerIgnoringBase
debug, debug, debug, debug, debug, error, error, error, error, error, info, info, info, info, info, isDebugEnabled, isErrorEnabled, isInfoEnabled, isTraceEnabled, isWarnEnabled, toString, trace, trace, trace, trace, trace, warn, warn, warn, warn, warn
-
-
-
-
Method Detail
-
isTraceEnabled
public boolean isTraceEnabled()
- Specified by:
isTraceEnabledin interfaceorg.slf4j.Logger
-
trace
public void trace(java.lang.String msg)
- Specified by:
tracein interfaceorg.slf4j.Logger
-
trace
public void trace(java.lang.String format, java.lang.Object arg)- Specified by:
tracein interfaceorg.slf4j.Logger
-
trace
public void trace(java.lang.String format, java.lang.Object arg1, java.lang.Object arg2)- Specified by:
tracein interfaceorg.slf4j.Logger
-
trace
public void trace(java.lang.String format, java.lang.Object... args)- Specified by:
tracein interfaceorg.slf4j.Logger
-
trace
public void trace(java.lang.String msg, java.lang.Throwable t)- Specified by:
tracein interfaceorg.slf4j.Logger
-
isDebugEnabled
public boolean isDebugEnabled()
- Specified by:
isDebugEnabledin interfaceorg.slf4j.Logger
-
debug
public void debug(java.lang.String msg)
- Specified by:
debugin interfaceorg.slf4j.Logger
-
debug
public void debug(java.lang.String format, java.lang.Object arg)- Specified by:
debugin interfaceorg.slf4j.Logger
-
debug
public void debug(java.lang.String format, java.lang.Object arg1, java.lang.Object arg2)- Specified by:
debugin interfaceorg.slf4j.Logger
-
debug
public void debug(java.lang.String format, java.lang.Object... args)- Specified by:
debugin interfaceorg.slf4j.Logger
-
debug
public void debug(java.lang.String msg, java.lang.Throwable t)- Specified by:
debugin interfaceorg.slf4j.Logger
-
isInfoEnabled
public boolean isInfoEnabled()
- Specified by:
isInfoEnabledin interfaceorg.slf4j.Logger
-
info
public void info(java.lang.String msg)
- Specified by:
infoin interfaceorg.slf4j.Logger
-
info
public void info(java.lang.String format, java.lang.Object arg)- Specified by:
infoin interfaceorg.slf4j.Logger
-
info
public void info(java.lang.String format, java.lang.Object arg1, java.lang.Object arg2)- Specified by:
infoin interfaceorg.slf4j.Logger
-
info
public void info(java.lang.String format, java.lang.Object... args)- Specified by:
infoin interfaceorg.slf4j.Logger
-
info
public void info(java.lang.String msg, java.lang.Throwable t)- Specified by:
infoin interfaceorg.slf4j.Logger
-
isWarnEnabled
public boolean isWarnEnabled()
- Specified by:
isWarnEnabledin interfaceorg.slf4j.Logger
-
warn
public void warn(java.lang.String msg)
- Specified by:
warnin interfaceorg.slf4j.Logger
-
warn
public void warn(java.lang.String format, java.lang.Object arg)- Specified by:
warnin interfaceorg.slf4j.Logger
-
warn
public void warn(java.lang.String format, java.lang.Object arg1, java.lang.Object arg2)- Specified by:
warnin interfaceorg.slf4j.Logger
-
warn
public void warn(java.lang.String format, java.lang.Object... args)- Specified by:
warnin interfaceorg.slf4j.Logger
-
warn
public void warn(java.lang.String msg, java.lang.Throwable t)- Specified by:
warnin interfaceorg.slf4j.Logger
-
isErrorEnabled
public boolean isErrorEnabled()
- Specified by:
isErrorEnabledin interfaceorg.slf4j.Logger
-
error
public void error(java.lang.String msg)
- Specified by:
errorin interfaceorg.slf4j.Logger
-
error
public void error(java.lang.String format, java.lang.Object arg)- Specified by:
errorin interfaceorg.slf4j.Logger
-
error
public void error(java.lang.String format, java.lang.Object arg1, java.lang.Object arg2)- Specified by:
errorin interfaceorg.slf4j.Logger
-
error
public void error(java.lang.String format, java.lang.Object... args)- Specified by:
errorin interfaceorg.slf4j.Logger
-
error
public void error(java.lang.String msg, java.lang.Throwable t)- Specified by:
errorin interfaceorg.slf4j.Logger
-
log
public void log(org.slf4j.Marker marker, java.lang.String callerFQCN, int level, java.lang.String msg, java.lang.Object[] args, java.lang.Throwable t)- Specified by:
login interfaceorg.slf4j.spi.LocationAwareLogger
-
getRuntimeLogger
public org.refcodes.logger.RuntimeLogger getRuntimeLogger()
In case theSlf4jRuntimeLogger(as created by theSlf4jRuntimeLoggerFactorySingleton) detects that SLF4J has bound aRuntimeLoggerAdapter(i.e. the REFCODES.ORG SLF4J binding), it directly delegates its method calls to the wrappedRuntimeLoggerinstead of marshaling a log request through thisRuntimeLoggerAdapter; as marshaling would mean consolidating of various detailedLogPrioritylevels to a single SLF4J log level.- Specified by:
getRuntimeLoggerin interfaceorg.refcodes.logger.RuntimeLoggerAccessor- Returns:
- The wrapped
RuntimeLoggerused by theSlf4jRuntimeLoggerwhen possible.
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceorg.slf4j.Logger
-
readResolve
protected java.lang.Object readResolve() throws java.io.ObjectStreamException- Throws:
java.io.ObjectStreamException
-
-