alogging.record_factories.apply_filters module

class alogging.record_factories.apply_filters.ApplyFiltersRecordFactory(*args, filters=None, base_factory=None, **kwargs)[source]

Bases: object

Apply each of the log record filter instances in filters in order on every log record created

Using logging.setLogRecordFactory(ApplyFiltersRecordFactory(filters=[…list of filter instances])) is equilivent to adding the set of filters to every logger instance

alogging.record_factories.apply_filters.default_filters_factory(*args, **kwargs)[source]