#tracing #android #stdio

tracing-fmt-smart-writer

tracing-subscriber的fmt模块的智能写入器

2个不稳定版本

0.3.0 2023年2月22日
0.2.0 2021年7月14日

#509 in 调试

BSL-1.0 许可证

10KB
131 代码行

tracing-fmt-smart-writer

Crates.io Documentation Build

tracing-subscriber的fmt模块的更智能的构建器,版本与主要tracing-subscriber版本相对应。

使用方法

use tracing_fmt_smart_writer::{WriterBuilder, tracing_subscriber};

tracing_subscriber::fmt::Subscriber::builder().with_writer(WriterBuilder::new())
                                              .init();

平台选择

Android

写入到logcat

级别映射(跟踪到logcat)
  • ERROR -> ERROR;
  • WARN -> WARN;
  • INFO -> INFO;
  • DEBUG -> DEBUG;
  • TRACE -> VERBOSE;

Web

使用console

级别映射(跟踪到控制台)
  • ERROR -> console.error;
  • WARN -> console.warn;
  • INFO -> console.info;
  • DEBUG -> console.debug;
  • TRACE -> console.debug;

其他

写入到stdout

依赖

~0.8–1.1MB
~19K SLoC