legal-ai-assistant/backend/logger.py

13 lines
394 B
Python

import logging
def setup_logger(name: str) -> logging.Logger:
logger = logging.getLogger(name)
handler = logging.StreamHandler()
formatter = logging.Formatter(
fmt="\n%(asctime)s | %(levelname)s | %(name)s | %(message)s",
datefmt="%H:%M:%S"
)
handler.setFormatter(formatter)
logger.addHandler(handler)
logger.setLevel(logging.INFO)
return logger