Package org.apache.druid.server.log
Interface RequestLoggerProvider
-
- All Superinterfaces:
com.google.inject.Provider<RequestLogger>,javax.inject.Provider<RequestLogger>
- All Known Implementing Classes:
ComposingRequestLoggerProvider,EmittingRequestLoggerProvider,FileRequestLoggerProvider,FilteredRequestLoggerProvider,LoggingRequestLoggerProvider,NoopRequestLoggerProvider,SwitchingRequestLoggerProvider
public interface RequestLoggerProvider extends com.google.inject.Provider<RequestLogger>
A Marker interface for things that can provide a RequestLogger. This can be combined with Jackson polymorphic serde to provide new RequestLogger implementations as plugins.