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.StringappendTo(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:LogAppenderCreates a replacement Log Message and returns it to the caller.- Specified by:
appendToin interfaceLogAppender- Parameters:
logName- name of the logger.eventType- EventType of the log event being processed.message- The original message.- Returns:
- Updated replacement message.
-
-