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,KeyValuePairsJsonProvider,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 JsonProviders to configure their own
field name from the field names given.
-
Method Summary
-
Method Details
-
setFieldNames
-