2
0
forked from awendt/pyrelacs

adding logging

This commit is contained in:
wendtalexander
2024-09-17 07:57:00 +02:00
parent 638cf4995e
commit d2cd4f5c02
4 changed files with 83 additions and 10 deletions

25
pyrelacs/util/logging.py Normal file
View File

@@ -0,0 +1,25 @@
import pathlib
import logging
from rich.logging import RichHandler
logger = logging.getLogger("pyrelacs")
def config_logging():
if logger.hasHandlers():
logger.handlers.clear()
stream_handler = RichHandler()
logger.setLevel(level="DEBUG")
stream_handler.setLevel(level="DEBUG")
fmt_shell = "%(message)s"
shell_formatter = logging.Formatter(fmt_shell)
# here we hook everything together
stream_handler.setFormatter(shell_formatter)
logger.addHandler(stream_handler)
return logger