#logging #applications #call #another #events #logged #formatted

call_logger

每次记录日志时都调用另一个应用程序的记录器

7个版本

0.1.0 2024年3月8日
0.0.6 2024年2月24日
0.0.5 2023年3月13日

440调试

每月下载量:28

Apache-2.0

18KB
324

call_logger

Crates.io Crates.io Build Status docs.rs dependency status

每次记录日志时都调用另一个应用程序的记录器,传递一个包含日志事件详细信息的JSON格式字符串。

用法

使用构建器模式设置记录器以调用名为 store_log 的脚本

use call_logger::CallLogger;
use log::LevelFilter;

fn main() {
    let _ = CallLogger::new()
        .with_level(LevelFilter::Info)
        .with_call_target("store_log".to_string())
        .with_local_timestamp()
        .init();
    log::info!("Hello logging world")
}

功能

  • timestamps - 在输出中添加时间戳

贡献

这是一个通用的记录器,它会调用另一个进程。如果您有任何关于缺失功能的想法,请提出问题PR

依赖项

~46–370KB