Add logger (#6)

This commit is contained in:
Alberto Soutullo
2025-06-30 21:53:50 +02:00
committed by GitHub
parent d284b21f1a
commit fae339bfcf
3 changed files with 27 additions and 0 deletions

0
src/__init__.py Normal file
View File

10
src/logger.py Normal file
View File

@@ -0,0 +1,10 @@
# Python Imports
import logging.config
import pathlib
import yaml
# Project Imports
with open(pathlib.Path(__file__).parent.resolve() / 'logger_config.yaml', 'r') as f:
config = yaml.safe_load(f.read())
logging.config.dictConfig(config)

17
src/logger_config.yaml Normal file
View File

@@ -0,0 +1,17 @@
version: 1
disable_existing_loggers: True
formatters:
simple:
format: '%(asctime)s - %(levelname)s - %(filename)s:%(lineno)d - %(message)s'
handlers:
console_handler:
level: "INFO"
formatter: "simple"
class: "logging.StreamHandler"
stream: "ext://sys.stdout"
loggers:
src:
level: "INFO"
handlers:
- "console_handler"
propagate: False