Interface Logger
-
- All Known Implementing Classes:
BaseLogger,OutputControllerLoggerFactory.OutputControllerLogger,SystemOutLoggerFactory.SystemOutLogger
public interface LoggerSimple logger interface based on SLF4J.- See Also:
- https://www.slf4j.org/
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddebug(java.lang.String msg)Log a message at theDEBUGlevel.voiddebug(java.lang.String msg, java.lang.Object... arguments)Log a message at theDEBUGlevel.voiddebug(java.lang.String msg, java.lang.Throwable t)Log a message and an exception at theDEBUGlevel.voiderror(java.lang.String msg)Log a message at theERRORlevel.voiderror(java.lang.String msg, java.lang.Object... arguments)Log a message at theERRORlevel.voiderror(java.lang.String msg, java.lang.Throwable t)Log a message and an exception at theERRORlevel.voidinfo(java.lang.String msg)Log a message at theINFOlevel.voidinfo(java.lang.String msg, java.lang.Object... arguments)Log a message at theINFOlevel.voidinfo(java.lang.String msg, java.lang.Throwable t)Log a message and an exception at theINFOlevel.voidwarn(java.lang.String msg)Log a message at theWARNlevel.voidwarn(java.lang.String msg, java.lang.Object... arguments)Log a message at theWARNlevel.voidwarn(java.lang.String msg, java.lang.Throwable t)Log a message and an exception at theWARNlevel.
-
-
-
Method Detail
-
debug
void debug(java.lang.String msg)
Log a message at theDEBUGlevel.- Parameters:
msg- the message to be logged
-
debug
void debug(java.lang.String msg, java.lang.Object... arguments)Log a message at theDEBUGlevel. Replace{}with the given arguments- Parameters:
msg- the message to be loggedarguments- a list of 3 or more arguments for replacement
-
debug
void debug(java.lang.String msg, java.lang.Throwable t)Log a message and an exception at theDEBUGlevel.- Parameters:
msg- the message to be loggedt- the exception to be logged
-
info
void info(java.lang.String msg)
Log a message at theINFOlevel.- Parameters:
msg- the message to be logged
-
info
void info(java.lang.String msg, java.lang.Object... arguments)Log a message at theINFOlevel. Replace{}with the given arguments- Parameters:
msg- the message to be loggedarguments- a list of 3 or more arguments for replacement
-
info
void info(java.lang.String msg, java.lang.Throwable t)Log a message and an exception at theINFOlevel.- Parameters:
msg- the message to be loggedt- the exception to be logged
-
warn
void warn(java.lang.String msg)
Log a message at theWARNlevel.- Parameters:
msg- the message to be logged
-
warn
void warn(java.lang.String msg, java.lang.Object... arguments)Log a message at theWARNlevel. Replace{}with the given arguments- Parameters:
msg- the message to be loggedarguments- a list of 3 or more arguments for replacement
-
warn
void warn(java.lang.String msg, java.lang.Throwable t)Log a message and an exception at theWARNlevel.- Parameters:
msg- the message to be loggedt- the exception to be logged
-
error
void error(java.lang.String msg)
Log a message at theERRORlevel.- Parameters:
msg- the message to be logged
-
error
void error(java.lang.String msg, java.lang.Object... arguments)Log a message at theERRORlevel. Replace{}with the given arguments- Parameters:
msg- the message to be loggedarguments- a list of 3 or more arguments for replacement
-
error
void error(java.lang.String msg, java.lang.Throwable t)Log a message and an exception at theERRORlevel.- Parameters:
msg- the message to be loggedt- the exception to be logged
-
-