diff options
| author | LV-426 <lv-426@taproot.org.il> | 2015-02-15 17:35:50 +0200 |
|---|---|---|
| committer | LV-426 <lv-426@taproot.org.il> | 2015-02-15 17:35:50 +0200 |
| commit | f0c3a43403138e3a45b4a0eb3d201e3353b20099 (patch) | |
| tree | 69cc229e2600637358420b39b7a86c9c89309e7b | |
| parent | b038a28096490e96cc2908b787e9e58ea6992ef8 (diff) | |
init_log(): derive log level from configuration
| -rw-r--r-- | res/etc/rhizi-server.conf.example | 1 | ||||
| -rw-r--r-- | src/server/rz_server.py | 8 |
2 files changed, 8 insertions, 1 deletions
diff --git a/res/etc/rhizi-server.conf.example b/res/etc/rhizi-server.conf.example index d9475362..89aff29c 100644 --- a/res/etc/rhizi-server.conf.example +++ b/res/etc/rhizi-server.conf.example @@ -23,6 +23,7 @@ neo4j_url = http://127.0.0.1:7474 # ----------------------------------------------------------------------------- # Logging # +log_level = debug log_path = rhizi-server.log # ----------------------------------------------------------------------------- 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) |
