public class AccessMessageJsonProvider extends AccessEventFormattedTimestampJsonProvider
Modifier and Type | Field and Description |
---|---|
static String |
FIELD_MESSAGE |
FIELD_TIMESTAMP, UNIX_TIMESTAMP_AS_NUMBER, UNIX_TIMESTAMP_AS_STRING
context
Constructor and Description |
---|
AccessMessageJsonProvider() |
Modifier and Type | Method and Description |
---|---|
void |
setFieldNames(LogstashAccessFieldNames fieldNames) |
void |
writeTo(JsonGenerator generator,
IAccessEvent event)
Writes information about the event,
to the given generator.
|
getTimestampAsMillis
getFormattedTimestamp, getPattern, getTimeZone, setPattern, setTimeZone
getFieldName, setFieldName
isStarted, prepareForDeferredProcessing, start, stop
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
public static final String FIELD_MESSAGE
public void writeTo(JsonGenerator generator, IAccessEvent event) throws IOException
JsonProvider
writeTo
in interface JsonProvider<IAccessEvent>
writeTo
in class FormattedTimestampJsonProvider<IAccessEvent,LogstashAccessFieldNames>
IOException
public void setFieldNames(LogstashAccessFieldNames fieldNames)
setFieldNames
in interface FieldNamesAware<LogstashAccessFieldNames>
setFieldNames
in class FormattedTimestampJsonProvider<IAccessEvent,LogstashAccessFieldNames>
Copyright © 2020. All rights reserved.