Package net.logstash.logback.composite
Interface FieldNamesAware<FieldNames extends LogstashCommonFieldNames>
- All Known Implementing Classes:
AbstractFormattedTimestampJsonProvider
,AbstractThreadNameJsonProvider
,AccessEventFormattedTimestampJsonProvider
,AccessEventThreadNameJsonProvider
,AccessMessageJsonProvider
,ArgumentsJsonProvider
,CallerDataJsonProvider
,ContentLengthJsonProvider
,ContextJsonProvider
,ElapsedTimeJsonProvider
,FormattedTimestampJsonProvider
,LoggerNameJsonProvider
,LoggingEventFormattedTimestampJsonProvider
,LoggingEventThreadNameJsonProvider
,LogLevelJsonProvider
,LogLevelValueJsonProvider
,LogstashVersionJsonProvider
,MdcJsonProvider
,MessageJsonProvider
,MethodJsonProvider
,ProtocolJsonProvider
,RemoteHostJsonProvider
,RemoteUserJsonProvider
,RequestedUriJsonProvider
,RequestedUrlJsonProvider
,RequestHeadersJsonProvider
,ResponseHeadersJsonProvider
,RootStackTraceElementJsonProvider
,StackTraceJsonProvider
,StatusCodeJsonProvider
,TagsJsonProvider
,ThreadNameJsonProvider
public interface FieldNamesAware<FieldNames extends LogstashCommonFieldNames>
Identifies classes that are aware of logstash field names.
This is generally used by JsonProvider
s to configure their own
field name from the field names given.
-
Method Summary
-
Method Details
-
setFieldNames
-