Port over local repo

This commit is contained in:
j 2025-07-09 13:03:05 +10:00
commit 676b6aa8ea
21 changed files with 1121 additions and 0 deletions

27
src/helpers/logger.py Normal file
View file

@ -0,0 +1,27 @@
# 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()