Package io.quarkus.runtime.logging
Interface LogFilterFactory
-
- All Known Implementing Classes:
LogFilterFactory.ReflectionLogFilterFactory
public interface LogFilterFactoryFactory that allows for the creation ofFilterclasses annotated withLoggingFilter. Implementations of this class are loaded via theServiceLoaderand the implementation selected is the one with the lowest value returned from theprioritymethod.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classLogFilterFactory.ReflectionLogFilterFactoryThe default implementation used when no other implementation is found.
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_PRIORITYstatic intMIN_PRIORITY
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Filtercreate(String className)static LogFilterFactoryload()default intpriority()
-
-
-
Field Detail
-
MIN_PRIORITY
static final int MIN_PRIORITY
- See Also:
- Constant Field Values
-
DEFAULT_PRIORITY
static final int DEFAULT_PRIORITY
- See Also:
- Constant Field Values
-
-
Method Detail
-
priority
default int priority()
-
load
static LogFilterFactory load()
-
-