✨ cli & console output #4
@@ -1,3 +1,5 @@
|
|||||||
|
import logging
|
||||||
|
import os
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
from .level import Level
|
from .level import Level
|
||||||
@@ -43,6 +45,10 @@ def play_donjon(level: Level) -> None:
|
|||||||
|
|
||||||
|
|
||||||
def app() -> 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")
|
loaded_character = load_character(sys.argv[1] if len(sys.argv) > 1 else "Jamin")
|
||||||
if not loaded_character:
|
if not loaded_character:
|
||||||
sys.exit(-1)
|
sys.exit(-1)
|
||||||
|
|||||||
Reference in New Issue
Block a user