日志
约 225 字小于 1 分钟
2025-03-05
NcatBot 提供日志功能以便检查程序运行情况. 日志按天分割保存在工作目录下的 log/
文件夹中.
默认日志
默认日志是不需要进行任何设置就会自动记录的日志.
debug
- 所有
notice
,request
事件.
info
- 所有的
message
类型消息接收事件.
自定义日志
from ncatbot.utils import get_log
from ncatbot.plugin_system import NcatBotPlugin
logger = get_log("MyPlugin") # 创建一个名为 my_plugin 的日志记录器
class MyPlugin(NcatBotPlugin):
async def on_load(self):
logger.info("插件已加载") # 记录一条信息级别的日志
async def some_method(self):
logger.info("执行了某个方法") # 记录一条信息级别的日志
日志路径
设置环境变量:
LOG_LEVEL
:终端日志等级,默认 INFO。 FILE_LOG_LEVEL
:文件日志等级,默认 DEBUG。 LOG_FILE_PATH
:日志保存目录。 LOG_FILE_NAME
:日志文件名,默认 bot_%Y_%m_%d.log
。
版权所有
版权归属:huan-yp