diff --git a/PyTeX/logger/logger.py b/PyTeX/logger/logger.py index 915e8fd..c519b4d 100644 --- a/PyTeX/logger/logger.py +++ b/PyTeX/logger/logger.py @@ -1,7 +1,18 @@ +import os import logging -logging.basicConfig( - filename='pytex.log', - encoding='utf-8', - level=logging.INFO -) \ No newline at end of file +formatter = logging.Formatter("[{name}] [{levelname}] {message}", style="{") + +console_logger = logging.StreamHandler() +console_logger.setLevel(logging.INFO) +console_logger.setFormatter(formatter) + +debug_logger = logging.StreamHandler() +debug_logger.setLevel(logging.DEBUG) +debug_logger.setFormatter(formatter) + +logger: logging.Logger = logging.getLogger('PyTeX') + +logger.setLevel(logging.INFO) +logger.addHandler(console_logger) +logger.addHandler(debug_logger)