Configurable file logging level

This commit is contained in:
shortcutme 2018-02-10 15:32:13 +01:00
parent d6b7159db1
commit 13e0d9b306
No known key found for this signature in database
GPG Key ID: 5B63BAE6CB9613AE
2 changed files with 2 additions and 1 deletions

View File

@ -186,6 +186,7 @@ class Config(object):
self.parser.add_argument('--config_file', help='Path of config file', default=config_file, metavar="path")
self.parser.add_argument('--data_dir', help='Path of data directory', default=data_dir, metavar="path")
self.parser.add_argument('--log_dir', help='Path of logging directory', default=log_dir, metavar="path")
self.parser.add_argument('--log_level', help='Level of logging to file', default="DEBUG", choices=["DEBUG", "INFO", "ERROR"])
self.parser.add_argument('--language', help='Web interface language', default=language, metavar='language')
self.parser.add_argument('--ui_ip', help='Web interface bind address', default="127.0.0.1", metavar='ip')

View File

@ -74,7 +74,7 @@ if config.action == "main":
os.rename("%s/debug.log" % config.log_dir, "%s/debug-last.log" % config.log_dir)
logging.basicConfig(
format='[%(asctime)s] %(levelname)-8s %(name)s %(message)s',
level=logging.DEBUG, stream=open(log_file_path, "a")
level=logging.getLevelName(config.log_level), stream=open(log_file_path, "a")
)
else:
log_file_path = "%s/cmd.log" % config.log_dir