Wayfinder/logger.py
milo 8adbe8a491 Inital commit
Last bit of the data from the bot
2025-05-06 21:39:41 -04:00

27 lines
614 B
Python

# logger.py
import logging
import os
LOG_FILENAME = 'log.log'
def get_logger(name="wayfinder"):
logger = logging.getLogger(name)
logger.setLevel(logging.DEBUG)
# Always remove existing handlers (hotfix for your current bug)
if logger.hasHandlers():
logger.handlers.clear()
file_handler = logging.FileHandler(LOG_FILENAME)
file_handler.setLevel(logging.DEBUG)
formatter = logging.Formatter(
'[%(asctime)s] %(levelname)s: %(message)s',
datefmt='%H:%M:%S'
)
file_handler.setFormatter(formatter)
logger.addHandler(file_handler)
return logger