24 lines
714 B
Python
24 lines
714 B
Python
import os
|
|
import logging
|
|
|
|
DUNGEON_PATH = os.path.abspath(os.environ.get("INQUISITOR_DUNGEON") or "./dungeon")
|
|
SOURCES_PATH = os.path.abspath(os.environ.get("INQUISITOR_SOURCES") or "./sources")
|
|
|
|
logger = logging.getLogger("inquisitor")
|
|
handler = logging.StreamHandler()
|
|
logger.addHandler(handler)
|
|
|
|
def log_normal():
|
|
logger.setLevel(logging.INFO)
|
|
handler.setLevel(logging.INFO)
|
|
formatter = logging.Formatter('[{levelname}] {message}', style="{")
|
|
handler.setFormatter(formatter)
|
|
|
|
def log_verbose():
|
|
logger.setLevel(logging.DEBUG)
|
|
handler.setLevel(logging.DEBUG)
|
|
formatter = logging.Formatter('[{asctime}] [{levelname}:{filename}:{lineno}] {message}', style="{")
|
|
handler.setFormatter(formatter)
|
|
|
|
log_normal()
|