ch.qos.logback.core.sift
Interface Discriminator<E>
- Type Parameters:
E
-
- All Superinterfaces:
- LifeCycle
- All Known Implementing Classes:
- ContextBasedDiscriminator, MDCBasedDiscriminator
public interface Discriminator<E>
- extends LifeCycle
Implement this interface in order to compute a discriminating value for a
given event of type <E>.
The returned value can depend on any data available at the time of the
call, including data contained within the currently running thread.
- Author:
- Ceki Gülcü
getDiscriminatingValue
java.lang.String getDiscriminatingValue(E e)
- Given event 'e' return a discriminating value.
- Parameters:
e
-
- Returns:
getKey
java.lang.String getKey()
- Returns: