summaryrefslogtreecommitdiff
path: root/src/server/rz_server.py
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2015-02-15 17:35:50 +0200
committerLV-426 <lv-426@taproot.org.il>2015-02-15 17:35:50 +0200
commitf0c3a43403138e3a45b4a0eb3d201e3353b20099 (patch)
tree69cc229e2600637358420b39b7a86c9c89309e7b /src/server/rz_server.py
parentb038a28096490e96cc2908b787e9e58ea6992ef8 (diff)
init_log(): derive log level from configuration
Diffstat (limited to 'src/server/rz_server.py')
-rw-r--r--src/server/rz_server.py8
1 files changed, 7 insertions, 1 deletions
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)