Browse Source

web/lib/utils.py: add check_logger_options()

We need to check config options for logger in various scripts, and this
check is almost same, so move it to separate function.
pull/1/head
Hidden Z 14 years ago
parent
commit
891472cfac
  1. 15
      web/lib/utils.py

15
web/lib/utils.py

@ -1,3 +1,4 @@ @@ -1,3 +1,4 @@
import sys
import logging
from logging import handlers
@ -25,3 +26,17 @@ def get_logger(filename=None, log_level='debug'): @@ -25,3 +26,17 @@ def get_logger(filename=None, log_level='debug'):
return logger
def check_logger_options(config):
""" Check passed config for logger options """
if 'log_level' in config:
log_level = config['log_level']
else:
sys.stderr.write('"log_level" is missing in config\n')
sys.exit(1)
if 'log_file' in config:
log_file = config['log_file']
else:
sys.stderr.write('"log_file is missing in config\n')
sys.exit(1)
return (log_file, log_level)

Loading…
Cancel
Save