diff --git a/src/elironwars/app.py b/src/elironwars/app.py index 8e086b9..34fa7f2 100644 --- a/src/elironwars/app.py +++ b/src/elironwars/app.py @@ -1,3 +1,5 @@ +import logging +import os import sys from .level import Level @@ -43,6 +45,10 @@ def play_donjon(level: Level) -> None: def app() -> None: + os.makedirs('logs', exist_ok=True) + logging.basicConfig(filename='logs/app.log', level=logging.getLevelName(os.environ.get('ELIRON_LOGS', 'ERROR'))) + logging.info('start') + loaded_character = load_character(sys.argv[1] if len(sys.argv) > 1 else "Jamin") if not loaded_character: sys.exit(-1)