2022-09-26 14:55:20 -07:00

16 lines
436 B
Python

import logging
import os
from typing import Final
DEFAULT_LOG_LEVEL: Final[str] = "WARNING"
logging.basicConfig(format="%(asctime)s [%(levelname)s]: %(message)s")
def get_logger() -> logging.Logger:
log_level = os.environ.get("LOG_LEVEL", DEFAULT_LOG_LEVEL).upper()
log_level = DEFAULT_LOG_LEVEL if not log_level else log_level
logger = logging.getLogger(__name__)
logger.setLevel(level=log_level)
return logger