From f0c3a43403138e3a45b4a0eb3d201e3353b20099 Mon Sep 17 00:00:00 2001 From: LV-426 Date: Sun, 15 Feb 2015 17:35:50 +0200 Subject: init_log(): derive log level from configuration --- src/server/rz_server.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/server/rz_server.py b/src/server/rz_server.py index 8a936c92..2f473f65 100644 --- a/src/server/rz_server.py +++ b/src/server/rz_server.py @@ -34,6 +34,7 @@ class Config(object): listen_address listen_port + log_level: upper/lower case log level as specified by the logging module neo4j_url root_path """ @@ -51,6 +52,7 @@ class Config(object): cfg['development_mode'] = False cfg['listen_address'] = '127.0.0.1' cfg['listen_port'] = 8080 + cfg['log_level'] = 'INFO' cfg['root_path'] = os.getcwd() cfg['static_url_path'] = '/static' cfg['user_db_path'] = os.path.join(cfg['config_dir'], 'user_db.db') @@ -153,7 +155,11 @@ def init_log(cfg): init log file, location derived from configuration """ log = logging.getLogger('rhizi') - log.setLevel(logging.DEBUG) + + log_level = logging._levelNames.get(cfg.log_level.upper()) + assert None != log_level, 'failed to determine log level' + + log.setLevel(log_level) log_handler_c = logging.StreamHandler() log_handler_f = logging.FileHandler(cfg.log_path) -- cgit v1.3.1