java.lang.Object
jp.ecuacion.lib.core.logging.internal.EclibLogger
jp.ecuacion.lib.core.logging.ErrorLogger
public class ErrorLogger
extends jp.ecuacion.lib.core.logging.internal.EclibLogger
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 inherited from class jp.ecuacion.lib.core.logging.internal.EclibLogger
internalLogger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidLogs message with "error" loglevel.voidLogs message with "info" loglevel.voidlogSystemError(Throwable throwable) Logs system error.voidlogSystemError(Throwable throwable, String additionalMessage) Logs system error.voidLogs message with "warn" loglevel.Methods inherited from class jp.ecuacion.lib.core.logging.internal.EclibLogger
log
-
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
-