Class DetailLogger
java.lang.Object
jp.ecuacion.lib.core.logging.DetailLogger
Logs anything you want to log.
Logs output by other libraries or frameworks like spring are processed with this logger, so the root logger is used.
All the loglevels (trace, debug, info, warn, error) can be used.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDetailLogger(Class<?> cls) Constructs a new instance with a caller class.DetailLogger(Object object) Constructs a new instance with a caller instance. -
Method Summary
Modifier and TypeMethodDescriptionvoidLogs message with "debug" loglevel.voidLogs message with "error" loglevel.voidLogs error.voidLogs error.voidLogs message with "info" loglevel.voidLogs message with logLevel.voidLogs message with "trace" loglevel.voidLogs message with "warn" loglevel.voidLogs exception message with "error" loglevel.
-
Field Details
-
internalLogger
protected org.slf4j.Logger internalLoggerinternalLogger.
-
-
Constructor Details
-
DetailLogger
Constructs a new instance with a caller instance.- Parameters:
object- caller object
-
DetailLogger
Constructs a new instance with a caller class. Used when logging is executed from static method.- Parameters:
cls- caller class.
-
-
Method Details
-
trace
Logs message with "trace" loglevel.- Parameters:
message- message to log
-
debug
Logs message with "debug" loglevel.- Parameters:
message- message to log
-
info
Logs message with "info" loglevel.- Parameters:
message- message to log
-
warn
Logs message with "warn" loglevel.- Parameters:
message- message to log
-
warn
Logs exception message with "error" loglevel.- Parameters:
th- exception to log
-
error
Logs message with "error" loglevel.- Parameters:
message- message to log
-
error
Logs error.- Parameters:
throwable- throwable
-
error
Logs error.- Parameters:
throwable- throwableadditionalMessage- additionalMessage
-
log
Logs message with logLevel.- Parameters:
logLevel- logLevel. Cannot benull.message- message. Cannot benull.
-