X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=sima%2Flib%2Flogger.py;fp=sima%2Flib%2Flogger.py;h=09d7a69ce2c413cad9896366e5b9d2c953ef76cb;hb=0c911454ac7f8377003a5f0d90244aa3f06b2695;hp=f1569334abddb4d04934ef5dd5a0c6b8fa79ed15;hpb=89a6fb2a516fc26e17771bda6213265dad6100dd;p=mpd-sima.git diff --git a/sima/lib/logger.py b/sima/lib/logger.py index f156933..09d7a69 100644 --- a/sima/lib/logger.py +++ b/sima/lib/logger.py @@ -38,15 +38,6 @@ LOG_FORMATS = { DATE_FMT = "%Y-%m-%d %H:%M:%S" -class LevelFilter(logging.Filter): - """ - Enable logging between two log level by filtering everything < level. - """ - def filter(self, record): - """Defines loglevel""" - return record.levelno <= ERROR - - def set_logger(level='info', logfile=None): """ logger: @@ -88,10 +79,10 @@ def set_logger(level='info', logfile=None): return # create console handler with a specified log level (STDOUT) couth = logging.StreamHandler(sys.stdout) - couth.addFilter(LevelFilter()) + couth.addFilter(lambda record: record.levelno < ERROR) # create console handler with warning log level (STDERR) - cerrh = logging.StreamHandler() + cerrh = logging.StreamHandler(sys.stderr) cerrh.setLevel(ERROR) # add formatter to the handlers @@ -100,7 +91,7 @@ def set_logger(level='info', logfile=None): # add the handlers to SIMA_LOGGER logger.addHandler(couth) - #logger.addHandler(cerrh) # Already added creating the handler‽ Still have to figure it out. + logger.addHandler(cerrh) # Already added creating the handler‽ Still have to figure it out. # VIM MODLINE # vim: ai ts=4 sw=4 sts=4 expandtab