Files
ExecuTrace/exectrace/utils/logger.py
T
2026-04-06 13:37:26 +05:30

15 lines
457 B
Python

from __future__ import annotations
import logging
def get_logger(name: str = "exectrace", level: int = logging.INFO) -> logging.Logger:
logger = logging.getLogger(name)
if not logger.handlers:
handler = logging.StreamHandler()
formatter = logging.Formatter("%(asctime)s [%(levelname)s] %(name)s: %(message)s")
handler.setFormatter(formatter)
logger.addHandler(handler)
logger.setLevel(level)
return logger