From ae7ea2d379ec7fb0edb8e333145bb141106a2fd2 Mon Sep 17 00:00:00 2001
From: Kyomotoi <1172294279@qq.com>
Date: Sat, 20 Feb 2021 08:19:41 +0800
Subject: =?UTF-8?q?=E2=9C=A8=20=E6=9B=B4=E6=96=B0=E6=8F=92=E4=BB=B6?=
=?UTF-8?q?=EF=BC=8C=E5=9F=8B=E4=B8=8Bbug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 更新插件:
- call-owner
- code-runner
- status
- anime-search
- tex(待修复)
- 埋下bug:
- service中limit作为机器人服务中的开关,目前写入文件亟待修复
---
ATRI/log.py | 32 ++++++++++++++++++++++++++------
1 file changed, 26 insertions(+), 6 deletions(-)
(limited to 'ATRI/log.py')
diff --git a/ATRI/log.py b/ATRI/log.py
index 71258a9..59cfa34 100644
--- a/ATRI/log.py
+++ b/ATRI/log.py
@@ -1,21 +1,41 @@
+import sys
from pathlib import Path
from datetime import datetime
from nonebot.log import logger, default_format
+from .config import nonebot_config
+
LOGGER_DIR = Path('.') / 'ATRI' / 'data' / 'logs'
LOGGER_DIR.parent.mkdir(exist_ok=True, parents=True)
-NOW_TIME = datetime.now().strftime('%Y%m%d-%H%M%S')
+NOW_TIME = datetime.now().strftime('%Y%m%d-%H')
+
+log_format = (
+ "\033[36mATRI\033[0m "
+ "| {time:MM-DD HH:mm:ss} "
+ "| {level} "
+ "{name} >> "
+ "{message}"
+)
+
+
+logger.remove()
+logger.add(
+ sys.stdout,
+ level="DEBUG" if nonebot_config["debug"] else "INFO",
+ colorize=True,
+ format=log_format
+)
logger.add(
- LOGGER_DIR / 'info' / f"{NOW_TIME}-INFO.log",
+ LOGGER_DIR / "info" / f"{NOW_TIME}-INFO.log",
rotation="10 MB",
enqueue=True,
level="INFO",
encoding="utf-8",
- format=default_format
+ format=log_format
)
logger.add(
@@ -24,7 +44,7 @@ logger.add(
enqueue=True,
level="WARNING",
encoding="utf-8",
- format=default_format
+ format=log_format
)
logger.add(
@@ -33,7 +53,7 @@ logger.add(
enqueue=True,
level="ERROR",
encoding="utf-8",
- format=default_format
+ format=log_format
)
logger.add(
@@ -42,5 +62,5 @@ logger.add(
enqueue=True,
level="DEBUG",
encoding="utf-8",
- format=default_format
+ format=log_format
)
--
cgit v1.2.3