java.lang.Object
jp.ecuacion.lib.core.logging.internal.LibLogger
jp.ecuacion.lib.core.logging.DetailLogger
public class DetailLogger
extends jp.ecuacion.lib.core.logging.internal.LibLogger
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.
-
Nested Class Summary
Nested classes/interfaces inherited from class jp.ecuacion.lib.core.logging.internal.LibLogger
jp.ecuacion.lib.core.logging.internal.LibLogger.LogLevel -
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 exception message with "error" loglevel.voidLogs message with "info" loglevel.voidLogs message with "trace" loglevel.voidLogs message with "warn" loglevel.Methods inherited from class jp.ecuacion.lib.core.logging.internal.LibLogger
log, logThrowable
-
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
-
error
Logs message with "error" loglevel.- Parameters:
message- message to log
-
error
Logs exception message with "error" loglevel.- Parameters:
th- exception to log
-