runabot/RUNA/Modules/Logging.py

21 lines
532 B
Python
Raw Normal View History

import loguru
class Logging:
def __init__(self):
self.logger = loguru.logger
self.logger.add("Logs/Latest.log", rotation="1 day", retention="7 days", level="DEBUG",
format="{time} {level} {message}")
def error(self, message: str):
self.logger.error(message)
def warning(self, message: str):
self.logger.warning(message)
def info(self, message: str):
self.logger.info(message)
def debug(self, message: str):
self.logger.debug(message)