Package org.owasp.esapi.logging.appender
Class LogPrefixAppender
- java.lang.Object
-
- org.owasp.esapi.logging.appender.LogPrefixAppender
-
- All Implemented Interfaces:
LogAppender
public class LogPrefixAppender extends java.lang.Object implements LogAppender
LogAppender Implementation which can prefix the common logger information for EventType, Client data, and server data.
-
-
Constructor Summary
Constructors Constructor Description LogPrefixAppender(boolean logUserInfo, boolean logClientInfo, boolean logServerIp, boolean logApplicationName, java.lang.String appName)
Ctr.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
appendTo(java.lang.String logName, Logger.EventType eventType, java.lang.String message)
Creates a replacement Log Message and returns it to the caller.
-
-
-
Constructor Detail
-
LogPrefixAppender
public LogPrefixAppender(boolean logUserInfo, boolean logClientInfo, boolean logServerIp, boolean logApplicationName, java.lang.String appName)
Ctr.- Parameters:
logUserInfo
- Whether or not to record user informationlogClientInfo
- Whether or not to record client informationlogServerIp
- Whether or not to record server ip informationlogApplicationName
- Whether or not to record application nameappName
- Application Name to record.
-
-
Method Detail
-
appendTo
public java.lang.String appendTo(java.lang.String logName, Logger.EventType eventType, java.lang.String message)
Description copied from interface:LogAppender
Creates a replacement Log Message and returns it to the caller.- Specified by:
appendTo
in interfaceLogAppender
- Parameters:
logName
- name of the logger.eventType
- EventType of the log event being processed.message
- The original message.- Returns:
- Updated replacement message.
-
-