# 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()