Class ErrorLogger
java.lang.Object
jp.ecuacion.lib.core.logging.ErrorLogger
Logs messages which are surveilled by survaillance service
and alert error occurence to administrators.
It doesn't log details, but just one-line messages. Details should be logged by
DetailLogger.
Usually error loglevel is used, but it can be used for alert by warn
and tell the warning is resolved by info loglevel.
So warn and info loglevel can be used.
Available loglevels are as follows:
- error: uses for error occurence
- warn : uses for warning
- info : uses for recover from warn state
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidLogs message with "error" loglevel.voidLogs message with "info" loglevel.voidLogs message with logLevel.voidlogSystemError(Throwable throwable) Logs system error.voidlogSystemError(Throwable throwable, String additionalMessage) Logs system error.voidLogs message with "warn" loglevel.
-
Field Details
-
internalLogger
protected org.slf4j.Logger internalLoggerinternalLogger.
-
-
Constructor Details
-
ErrorLogger
public ErrorLogger()Constructs a new instance with a fixed logger name.
-
-
Method Details
-
info
Logs message with "info" loglevel.- Parameters:
message- message to log. Cannot benull.
-
warn
Logs message with "warn" loglevel.- Parameters:
message- message to log. Cannot benull.
-
error
Logs message with "error" loglevel.- Parameters:
message- message to log. Cannot benull.
-
logSystemError
Logs system error.- Parameters:
throwable- throwable
-
logSystemError
Logs system error.- Parameters:
throwable- throwableadditionalMessage- additionalMessage
-
log
Logs message with logLevel.- Parameters:
logLevel- logLevel. Cannot benull.message- message. Cannot benull.
-