Spaces:
Sleeping
Sleeping
Alessandro Tomassini
deploy(hf): overlay README/Dockerfile da huggingface/, senza docs/binari/model
c42a5a1 | """Factory unica per i logger applicativi (namespace 'anonimyzer.*'). | |
| Centralizza il prefisso dei logger: così il LOG_LEVEL configurato governa tutti | |
| i moduli in modo uniforme e si evita di ripetere `logging.getLogger( | |
| "anonimyzer.x")` in ogni file (DRY, Single Responsibility). | |
| """ | |
| from __future__ import annotations | |
| import logging | |
| ROOT_LOGGER = "anonimyzer" | |
| def get_logger(name: str = "") -> logging.Logger: | |
| """Ritorna il logger `anonimyzer.<name>` (o la radice se `name` è vuoto).""" | |
| suffix = name.strip().strip(".") | |
| return logging.getLogger(f"{ROOT_LOGGER}.{suffix}" if suffix else ROOT_LOGGER) | |