开发notion2markdown-action的时候,想修改PicGo-Core的日志等级,但查询官方文档后未得知设置方法。

好在该项目是开源的,所以在查看源码后,得知了其配置方法,故尝试进行配置。

方案

关键源码

其采用配置文件进行设置,方法如下:

1
2
3
picgo.setConfig({
"settings.logLevel": ["success", "error", "warn", "info", "debug"],
});

其日志等级包含 5 个,直接留下自己想要的等级即可。

单个直接使用success/error/warn/info/debug等级即可;如有多个,可用list;如需全部等级,请直接配置成all,如下:

1
2
3
picgo.setConfig({
"settings.logLevel": "all",
});

如只需要成功和失败信息,直接保留successerror即可。

结果

配置完成后进行测试,发现这项配置对于~~~~`console`~~~~控制台毫无影响,貌似只对日志文件管用。

故提交了Issues,期待能得到答复。也有其它作者在 2020 年提到过。

setting.logLevel不生效 #157Closed
#157Doradx
Created: 2023-09-05T09:21:08Z

经作者回复,picgo@v1.5.6版本起,已经生效!亲测可行!

作者回复截图

参考

PicGo/PicGo-Core
PicGo
Created: 2018-09-17T07:26:44Z
Doradx/notion2markdown-action
Doradx
Created: 2023-04-12T02:04:29Z