Class JSONLogFormatter
- java.lang.Object
-
- java.util.logging.Formatter
-
- com.sun.enterprise.server.logging.CommonFormatter
-
- fish.payara.enterprise.server.logging.JSONLogFormatter
-
- All Implemented Interfaces:
LogEventBroadcaster
public class JSONLogFormatter extends CommonFormatter implements LogEventBroadcaster
Class for converting aLogRecordto Json format- Since:
- 4.1.1.164
- Author:
- savage
-
-
Constructor Summary
Constructors Constructor Description JSONLogFormatter()JSONLogFormatter(FormatterDelegate delegate, String excludeFields)JSONLogFormatter(String excludeFields)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringformat(LogRecord record)StringformatMessage(LogRecord record)StringgetRecordDateFormat()voidinformLogEventListeners(LogEvent logEvent)Broadcast the log event to registered listeners.voidsetDelegate(FormatterDelegate delegate)voidsetLogEventBroadcaster(LogEventBroadcaster logEventBroadcaster)voidsetRecordDateFormat(String recordDateFormat)-
Methods inherited from class com.sun.enterprise.server.logging.CommonFormatter
getProductId, isFieldExcluded
-
-
-
-
Constructor Detail
-
JSONLogFormatter
public JSONLogFormatter()
-
JSONLogFormatter
public JSONLogFormatter(String excludeFields)
-
JSONLogFormatter
public JSONLogFormatter(FormatterDelegate delegate, String excludeFields)
-
-
Method Detail
-
setDelegate
public void setDelegate(FormatterDelegate delegate)
-
formatMessage
public String formatMessage(LogRecord record)
- Overrides:
formatMessagein classFormatter
-
getRecordDateFormat
public String getRecordDateFormat()
- Returns:
- The date format for the record.
-
setRecordDateFormat
public void setRecordDateFormat(String recordDateFormat)
- Parameters:
recordDateFormat- The date format to set for records.
-
setLogEventBroadcaster
public void setLogEventBroadcaster(LogEventBroadcaster logEventBroadcaster)
- Parameters:
logEventBroadcaster- The LogEventBroadcaster to be set.
-
informLogEventListeners
public void informLogEventListeners(LogEvent logEvent)
Description copied from interface:LogEventBroadcasterBroadcast the log event to registered listeners.- Specified by:
informLogEventListenersin interfaceLogEventBroadcaster- Parameters:
logEvent- LogEvent to inform the listeners of.
-
-