Package io.quarkus.runtime.logging
Interface LogFilterFactory
-
- All Known Implementing Classes:
LogFilterFactory.ReflectionLogFilterFactory
public interface LogFilterFactory
Factory that allows for the creation ofFilter
classes annotated withLoggingFilter
. Implementations of this class are loaded via theServiceLoader
and the implementation selected is the one with the lowest value returned from thepriority
method.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
LogFilterFactory.ReflectionLogFilterFactory
The default implementation used when no other implementation is found.
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_PRIORITY
static int
MIN_PRIORITY
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Filter
create(String className)
static LogFilterFactory
load()
default int
priority()
-
-
-
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()
-
-