调试块
这是一个很有用的块,它可以帮我们追踪插件的运行,以便你快速定位到有bug的地方,或者其他什么的,
它可以插入任何类型的值,并将其输出到日志里,日志会有选择的记录
日志会根据自己的等级是否大于其级别来决定是否记录
目前而言(0.6.3)
调试(debug)级别,不会被任何等级的日志记录
其他级别,总会被日志记录
调试(debug)级别,所需等级为 3
学会看日志
从上到下依次为,字符串1、数字1、列表中的字符串1、列表中的数字1、真、列表中的真
后记
这个块,我没完全懂。比如说让其输出一个调试级别的日志。。。哪怕你把日志等级调到100,你仍然无法在日志里看到它输出的日志 其他的级别没有任何区别。。(版本0.6.3)
如何你只想让调试块可以工作,你仅仅只需要不使用调试级别将可以了,如果想更近一步。请看Lipraty佬给的方法
3 个赞
Koishi 的日志等级为 0-3
,Koishi 默认输出日志等级为 2
,Debug 所需等级为 3
,因而无法显示 Debug 日志。你可以使用下列几种方法解决:
1. 修改 Koishi.yml 方法
该方法适用于 KD、KA 等无 Development 环境的 Koishi。
此处的 测试区
表示的是插件注册的 logger name,blockly 应当遵守了标准 Koishi 开发范式,无需担心。
...
logger:
levels:
测试区: 3
...
2. 修改 package.json 方法
该方法会提高全局日志等级,可能会收到巨量其他插件的 debug 日志
{
...
"scripts": {
"start": "koishi start --log-level=3"
}
...
}
3. 在执行命令中指定
此处的 测试区
表示的是插件注册的 logger name,blockly 应当遵守了标准 Koishi 开发范式,无需担心。
yarn dev --debug=测试区
2 个赞