Module ch.qos.logback.core
Package ch.qos.logback.core.boolex
Contains the EventEvaluator interface and subclasses.
EventEvaluator is subclassed by JaninoEventEvaluatorBase. Specific subclasses can be found in logback modules.
-
Interface Summary Interface Description EventEvaluator<E> Evaluates whether a given an event matches user-specified criteria.PropertyCondition Interface for evaluating conditions based on properties during the conditional processing of Logback configuration files. -
Class Summary Class Description EventEvaluatorBase<E> ExpressionPropertyCondition This class evaluates boolean expressions based on property lookups.IsPropertyDefinedCondition Checks whether a named property is defined in the context (e.g. system properties, environment, or the configured property map used by the surrounding framework).IsPropertyNullCondition Matcher PropertyConditionBase Abstract base class provides some scaffolding.PropertyEqualityCondition Condition that evaluates totruewhen a property equals a specified expected value. -
Exception Summary Exception Description EvaluationException This exception wraps exceptions thrown while evaluating events.