Package org.objectweb.util.monolog.slf4j
Class Slf4jMonologLogger
- java.lang.Object
-
- org.objectweb.util.monolog.slf4j.Slf4jMonologLogger
-
-
Field Summary
Fields Modifier and Type Field Description private org.slf4j.Loggerloggerprivate Slf4jLoggerLevelSettersetter
-
Constructor Summary
Constructors Constructor Description Slf4jMonologLogger(org.slf4j.Logger logger, Slf4jLoggerLevelSetter setter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetName()booleanisLoggable(Level level)Gets the Loggable attribute of the LoggerImpl objectvoidlog(Level level, String s)Log a message, with no arguments.voidlog(Level level, String s, Object o)Log a message, with one object parameter.voidlog(Level level, String s, Object[] objects)Log a message, with an array of object arguments.voidlog(Level level, String s, Throwable throwable)Log a message, with a throwable arguments which can represent an error or a context..voidsetLevel(String s)Sets the Level attribute of the Logger object.voidsetLevel(Level level)Sets the Level attribute of the Logger object.
-
-
-
Field Detail
-
logger
private final org.slf4j.Logger logger
-
setter
private final Slf4jLoggerLevelSetter setter
-
-
Constructor Detail
-
Slf4jMonologLogger
Slf4jMonologLogger(org.slf4j.Logger logger, Slf4jLoggerLevelSetter setter)
-
-
Method Detail
-
setLevel
public void setLevel(Level level)
Description copied from interface:LoggerSets the Level attribute of the Logger object. If level is null inherits from parent logger.
-
setLevel
public void setLevel(String s)
Description copied from interface:LoggerSets the Level attribute of the Logger object. If level is null inherits from parent logger.
-
isLoggable
public boolean isLoggable(Level level)
Description copied from interface:LoggerGets the Loggable attribute of the LoggerImpl object- Specified by:
isLoggablein interfaceLogger- Parameters:
level- Description of Parameter- Returns:
- The Loggable value
-
log
public void log(Level level, String s)
Description copied from interface:LoggerLog a message, with no arguments. If the logger is currently enabled for the given message level then the given message is treated
-
log
public void log(Level level, String s, Throwable throwable)
Description copied from interface:LoggerLog a message, with a throwable arguments which can represent an error or a context..
-
log
public void log(Level level, String s, Object o)
Description copied from interface:LoggerLog a message, with one object parameter.If the logger is currently enabled for the given message level then a corresponding LogRecord is created and forwarded to all the registered output Handler objects.
-
log
public void log(Level level, String s, Object[] objects)
Description copied from interface:LoggerLog a message, with an array of object arguments.If the logger is currently enabled for the given message level then a corresponding LogRecord is created and forwarded to all the registered output Handler objects.
-
-