From 8b07649512d511b5b01199ecddf26b1d29fae34f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Ke=C3=9Fler?= Date: Sat, 5 Feb 2022 18:16:27 +0100 Subject: [PATCH] add logging --- PyTeX/logger/logger.py | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) 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)