From 3746f32cd0dc582dfe4e2e6e7418516ae2100ce2 Mon Sep 17 00:00:00 2001 From: anthony-melin Date: Sun, 19 Jul 2026 00:14:32 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=8A=20log=20config=20for=20app?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/elironwars/app.py | 6 ++++++ 1 file changed, 6 insertions(+) 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)