diff --git a/webservice/webservice.py b/webservice/webservice.py index 72c5ea0e4e9e91fd6571f4b2287f3c69aaf67c02..859d7ac50e982ecf745201dc053f751b5d3c3152 100644 --- a/webservice/webservice.py +++ b/webservice/webservice.py @@ -459,6 +459,7 @@ parser = argparse.ArgumentParser( parser.add_argument('--config-file', type=str, default='./webservice.yaml') parser.add_argument('--log-file', type=str, default='./web.log') parser.add_argument('--mode', type=str, default="sim", choices=['sim', 'prod']) +parser.add_argument('--logging', type=str, default="INFO", choices=['INFO', 'DEBUG', 'ERROR']) if __name__ == "__main__": args = vars(parser.parse_args()) @@ -468,7 +469,8 @@ if __name__ == "__main__": mode = args["mode"] logfile = args["log_file"] fmt = '%(asctime)s - %(name)s - %(levelname)s - %(message)s' - logging.basicConfig(filename=logfile, level=logging.DEBUG, + logging.basicConfig(filename=logfile, + level=getattr(logging, args['logging']), format=fmt) loop = asyncio.get_event_loop() loop.create_task(update_job_db(config))