# PSF-LoginServer - master - net.psforever.filters
PSF - LoginServer - master - net.psforever.filters
Keywords: PSF LoginServer master net.psforever.filters

PSF-LoginServer - master < Back


# Packages

-  package root
  Definition Classes
    root
-  package net
  Definition Classes
    root
-  package psforever
  Definition Classes
    net
-  package actors
  Definition Classes
    psforever
-  package filters
  Definition Classes
    psforever
- ApplyCooldownToDuplicateLoggingFilter
- LoggerPrefixFilter
- MsgRegexFilter
-  package login
  Definition Classes
    psforever
-  package newcodecs
  Definition Classes
    psforever
-  package objects
  Definition Classes
    psforever
-  package packet
  Definition Classes
    psforever
-  package persistence
  Definition Classes
    psforever
-  package server
  Definition Classes
    psforever
-  package services
  Definition Classes
    psforever
-  package tools
  Definition Classes
    psforever
-  package types
  Definition Classes
    psforever
-  package util
  Definition Classes
    psforever
-  package zones
  Definition Classes
    psforever

p

net.psforever

# filters

#### 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