avatar
文章
22
标签
0
分类
21
首页
归档
分类
标签
关于
Decmoe47's Blog
搜索
首页
归档
分类
标签
关于

Decmoe47's Blog

go zerolog输出到控制台和文件使用不同的最低level
发表于2025-03-16|编程Gozerolog
只需实现zerolog的LevelWriter接口(zerolog/writer.go at d894f123bc5c2a887c95e90218b9410563141d67 · rs/zerolog · GitHub)即可。 (详细代码请查看正文) 之所以和参考的不同,是因为发现了 zerolog.MultiLevelWriter() 的注释(zerolog/writer.go at d894f123bc5c2a887c95e90218b9410563141d67 · rs/zerolog · GitHub)里写了如果传入的是实现了 LevelWriter 的话,就只会调用 WriteLevel() 而不会再调用 Write() ,因此只需要一个 l >= lw.Level 就行了。 注意一定是 >= 而不是 > ,否则同等level的log就会被忽略。 而之所以要返回 len(p),是源码(zerolog/writer.go at...
Winston无法在vscode打印
发表于2025-03-16|编程nodejsWinston
如果launch.json设置的是 (详细代码请查看正文) 的话(nodejs的时候默认就是这个),就会发现Winston打印的没法在调试控制台里看到。但如果改换成externalTerminal或integratedTerminal的话就能看得到。如果不想改console的话,就加上这个: (详细代码请查看正文) 原因:https://github.com/winstonjs/winston/issues/1544#issuecomment-472199224
123
最新文章
记录搭建博客的过程(Hexo+Butterfly+Github Actions+Github Pages)2025-03-17
go缓解连续多个iferr的一个办法2025-03-16
解决Goland换主题但代码看起来五颜六色太乱的问题2025-03-16
Typescript使用ts-node报错Could not find a declaration file for module2025-03-16
Could not read source map for xxx2025-03-16
go通过github action自动部署到服务器2025-03-16
©2025 By Decmoe47
框架 Hexo 7.3.0|主题 Butterfly 5.3.5
搜索
数据加载中