Remove default_filter module, put into logging

This commit is contained in:
Eli Uriegas 2017-05-08 20:41:34 -07:00
parent 3e88ec18e2
commit bfcd499cc2
4 changed files with 17 additions and 16 deletions

View File

@ -85,11 +85,11 @@ By default, log_config parameter is set to use sanic.config.LOGGING dictionary f
And `filters`:
- accessFilter (using sanic.default_filter.DefaultFilter)<br>
- accessFilter (using sanic.logging.DefaultFilter)<br>
The filter that allows only levels in `DEBUG`, `INFO`, and `NONE(0)`
- errorFilter (using sanic.default_filter.DefaultFilter)<br>
- errorFilter (using sanic.logging.DefaultFilter)<br>
The filter that allows only levels in `WARNING`, `ERROR`, and `CRITICAL`
There are two `loggers` used in sanic, and **must be defined if you want to create your own logging configuration**:

View File

@ -4,7 +4,7 @@ import syslog
import platform
import types
from sanic.default_filter import DefaultFilter
from sanic.logging import DefaultFilter
SANIC_PREFIX = 'SANIC_'

View File

@ -1,13 +0,0 @@
import logging
class DefaultFilter(logging.Filter):
def __init__(self, param=None):
self.param = param
def filter(self, record):
if self.param is None:
return True
if record.levelno in self.param:
return True
return False

View File

@ -1,4 +1,18 @@
import logging
class DefaultFilter(logging.Filter):
def __init__(self, param=None):
self.param = param
def filter(self, record):
if self.param is None:
return True
if record.levelno in self.param:
return True
return False
log = logging.getLogger('sanic')
netlog = logging.getLogger('network')