feat: Output logs to file support

This commit is contained in:
LWR 2023-04-26 00:17:04 +08:00
parent cf8bb1621b
commit 8bdff2b485

View File

@ -158,6 +158,9 @@ class StarBot:
)
logger.remove()
logger.add(sys.stderr, format=logger_format, level="INFO")
if config.get("LOG_TO_FILE"):
logger.add("logs/{time:YYYY-MM}/starbot-{time:YYYY-MM-DD}.log", level="INFO",
format="{time:YYYY-MM-DD HH:mm:ss.SSS} | {level: <8} | {name}:{line} | {message}")
logger.disable("graia.ariadne.model")
logger.disable("graia.ariadne.service")
logger.disable("graia.saya")