0.1.0 |
|
---|
#36 in #output-format
74KB
1.5K SLoC
跟踪格式化程序
这是一个简单的跟踪格式化模块,允许轻松设置应使用哪种日志输出格式。
格式化程序
目前实现了2个格式化程序,都具有基本功能,但仍处于开发中。
系统日志
要使用系统日志,可以执行以下操作。
use tracing_logger::layer::syslog::Syslog;
let formatting_syslog = LogLayer::new(None, std::io::stdout, Syslog::default());
let subscriber = Registry::default().with(formatting_syslog);
tracing::subscriber::set_global_default(subscriber).expect("Failed to attach log subscriber");
Bunyan
要使用Bunyan,可以执行以下操作。
use tracing_logger::layer::bunyan::Bunyan;
let formatting_bunyan = LogLayer::new(None, std::io::stdout, Bunyan::default());
let subscriber = Registry::default().with(formatting_bunyan);
tracing::subscriber::set_global_default(subscriber).expect("Failed to attach log subscriber");
依赖关系
~18–31MB
~514K SLoC