diff --git a/src/Config.py b/src/Config.py index 1ef86b7d..ffa7ae84 100644 --- a/src/Config.py +++ b/src/Config.py @@ -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') diff --git a/src/main.py b/src/main.py index 1ee3ca03..ce931fa1 100644 --- a/src/main.py +++ b/src/main.py @@ -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