tracing
是 tokio 团队出品的日志处理库。
tracing
tracing_subscriber
有改动,官方库示例好像也不能正常运行。
通常日志会需要同时输出到文件或标准控制台。
输出到文件相当于持久存储,输出到控制台方便开发过程中错误信息查看。
多目标输出具体参考官方示例: fmt-multiple-writer
这个代码会报错,但大体写法改动不多,通过查找 doc.rs 很容易修复。
用到的库
代码示例
输出结果
文件和控制台输出类似:
2023 年 12 月 5 日内容修正
- 增加 LogTracer 消费 log 日志
- 增加 with_filter 按日志等级过滤
日志监控相关内容链接