Packages

package filters

Type Members

  1. class ApplyCooldownToDuplicateLoggingFilter extends Filter[ILoggingEvent]

    Disrupts a variety of logging messages that would otherwise repeat within a certain frame of time.

    Disrupts a variety of logging messages that would otherwise repeat within a certain frame of time. Until there is a significant break in time between the logging of the duplicated messages, those messages are denied logging. Only exact matches via hash are denied. Be aware of the pitfalls of default String hash code.

  2. class LoggerPrefixFilter extends Filter[ILoggingEvent]

    Disrupts a variety of logging messages that originate from specific loggers.

    Disrupts a variety of logging messages that originate from specific loggers. A comparison of the prefix text of the logger handling the event is performed, with a positive match denying that event being appended. The full prefix must be provided, as the filter uses the fully authenticated name and the logger occasionally displays an abbreviated form for longer names, e.g., "i.g.context.jasync ..." instead of "io.getquill.context.jasync ...".

  3. class MsgRegexFilter extends Filter[ILoggingEvent]

    Disrupts a variety of messages that, when formatted, match against the configured regular expression.

    Disrupts a variety of messages that, when formatted, match against the configured regular expression. A replacement for the EvaluatorFilter.

Ungrouped