Class ErrorLogEvent
java.lang.Object
de.businesscode.bcdui.logging.LogEventBase
de.businesscode.bcdui.web.errorLogging.ErrorLogEvent
- All Implemented Interfaces:
Serializable
,org.apache.logging.log4j.message.Message
The error-logEvent for usage with the ErrorLogAppender.
All thrown
Example: ... private final Logger virtLoggerError = LogManager.getLogger("de.businesscode.bcdui.logging.virtlogger.error"); ... virtLoggerError.info(new ErrorLogEvent("Error", request), exception); ...
All thrown
ServletException
are processed in
RequestLifeCycleFilter
and logged properly,
so there is usually no reason to manually use this class. Example: ... private final Logger virtLoggerError = LogManager.getLogger("de.businesscode.bcdui.logging.virtlogger.error"); ... virtLoggerError.info(new ErrorLogEvent("Error", request), exception); ...
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionErrorLogEvent
(String message, jakarta.servlet.http.HttpServletRequest request) ErrorLogEvent
(String message, jakarta.servlet.http.HttpServletRequest request, String data) ErrorLogEvent
(String message, jakarta.servlet.http.HttpServletRequest request, String data, Throwable thrwbl) ErrorLogEvent
(String message, jakarta.servlet.http.HttpServletRequest request, Throwable thrwbl) -
Method Summary
Methods inherited from class de.businesscode.bcdui.logging.LogEventBase
getFormat, getParameters
-
Constructor Details
-
ErrorLogEvent
public ErrorLogEvent(String message, jakarta.servlet.http.HttpServletRequest request, String data, Throwable thrwbl) - Parameters:
message
-request
-data
-thrwbl
-
-
ErrorLogEvent
- Parameters:
message
-request
-data
-
-
ErrorLogEvent
public ErrorLogEvent(String message, jakarta.servlet.http.HttpServletRequest request, Throwable thrwbl) - Parameters:
message
-request
-thrwbl
-
-
ErrorLogEvent
- Parameters:
message
-request
-
-
-
Method Details
-
getMessage
- Returns:
- the message
-
getRequest
public jakarta.servlet.http.HttpServletRequest getRequest()- Returns:
- the request
-
getUserName
- Returns:
- the username from request
-
getRequestUrl
- Returns:
- the requestUrl from request
-
getRefererUrl
- Returns:
- the refererUrl from request
-
getRemoteAddr
- Returns:
- the remoteAddr from request
-
getUserAgent
- Returns:
- the userAgent from request
-
getRequestHash
- Returns:
- the requestHash from request
-
toString
-
getFormattedMessage
-
getThrowable
- Specified by:
getThrowable
in interfaceorg.apache.logging.log4j.message.Message
- Overrides:
getThrowable
in classLogEventBase
-