#datadog #logger #send #flexi-logger #tokio #error #compatible

flexi_logger_datadog

一个兼容 flexi_logger 的日志记录器,可发送到 DataDog

4 个版本

0.1.3 2022年4月26日
0.1.2 2022年4月26日
0.1.1 2022年2月14日
0.1.0 2022年2月4日

#33#datadog

MIT 许可证

27KB
579

flexi-logger-datadog

Crates.io docs.rs GitHub Workflow Status

https://github.com/emabee/flexi_logger 提供的日志记录器,可写入 DataDog。

用法

使用 tokio

#[tokio::main]
async fn main() {
    let dd_config = DataDogConfigBuilder::new(
        "logging-service-hostname".to_string(),
        "logging-service".to_string(),
        "DUMMY_API_KEY".to_string(),
    )
    .build();
    
    init_tokio_logger(dd_config, None).await.unwrap();
    
    trace!("Trace message");
    debug!("Debug message");
    info!("Info message");
    error!("Error message");
}

lib.rs:

flexi_logger 的 DataDog 输出

依赖

~6–19MB
~288K SLoC