discord-bot-nlp/src/helpers/logger.py

28 lines
667 B
Python
Raw Normal View History

2025-07-09 13:03:05 +10:00
# helpers/logger.py
import os
import uuid
import logging
def get_logger(name="discord_bot"):
log_level = os.environ.get("LOG_LEVEL", "INFO").upper()
level = getattr(logging, log_level, logging.INFO)
logger = logging.getLogger(name)
logger.setLevel(level)
if not logger.handlers:
handler = logging.StreamHandler()
handler.setLevel(level)
formatter = logging.Formatter(
'%(asctime)s - %(name)s - %(levelname)s - %(message)s'
)
handler.setFormatter(formatter)
logger.addHandler(handler)
logger.debug("Logger initialized")
return logger
def get_uuid():
return uuid.uuid1()