Files
enginex-mr_series-asr/utils/logger.py
2025-08-20 14:29:42 +08:00

37 lines
727 B
Python

# -*- coding: utf-8 -*-
import logging
import os
level = logging.INFO
level_str = "INFO"
# level = logging.DEBUG
# level_str = "DEBUG"
logging.basicConfig(
format="%(asctime)s %(name)-12s %(levelname)-4s %(message)s",
datefmt="%Y-%m-%d %H:%M:%S",
level=os.environ.get("LOGLEVEL", level_str),
)
logger = logging.getLogger(__file__)
# another logger
log = logging.getLogger("detailed_logger")
log.propagate = False
log.setLevel(level)
formatter = logging.Formatter(
"[%(asctime)s] %(levelname)s : %(pathname)s:%(lineno)d - %(message)s",
"%Y-%m-%d %H:%M:%S",
)
streamHandler = logging.StreamHandler()
streamHandler.setLevel(level)
streamHandler.setFormatter(formatter)
log.addHandler(streamHandler)