webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
compat_logging.Filterer Class Reference
Inheritance diagram for compat_logging.Filterer:
compat_logging.Handler compat_logging.Logger compat_logging.StreamHandler compat_logging.RootLogger compat_logging.FileHandler

Public Member Functions

def __init__ (self)
 
def addFilter (self, filter)
 
def removeFilter (self, filter)
 
def filter (self, record)
 

Public Attributes

 filters
 

Detailed Description

A base class for loggers and handlers which allows them to share
common code.

Constructor & Destructor Documentation

◆ __init__()

def compat_logging.Filterer.__init__ (   self)
Initialize the list of filters to be an empty list.

Member Function Documentation

◆ addFilter()

def compat_logging.Filterer.addFilter (   self,
  filter 
)
Add the specified filter to this handler.

◆ filter()

def compat_logging.Filterer.filter (   self,
  record 
)
Determine if a record is loggable by consulting all the filters.

The default is to allow the record to be logged; any filter can veto
this and the record is then dropped. Returns a zero value if a record
is to be dropped, else non-zero.

◆ removeFilter()

def compat_logging.Filterer.removeFilter (   self,
  filter 
)
Remove the specified filter from this handler.

Member Data Documentation

◆ filters

compat_logging.Filterer.filters

The documentation for this class was generated from the following file: