#logging #log #logger

kaf

使用 Fn 过滤器的诅咒和美观的日志记录

3 个稳定版本

1.0.2 2021 年 7 月 26 日
1.0.0 2021 年 7 月 25 日

172#logger

Zlib 许可证

6KB
50

Kaf

Crates.io docs.rs Crates.io

使用 Fn 过滤器的诅咒和美观的日志记录

kaf::with_filter(
    Box::new(|target, _level| {
        (target == "mycrate" || target.starts_with("mycrate::"))
    }),
    log::LevelFilter::Info,
);

常见问题解答

这是未优化的,速度较慢!

请提交一个修复的 PR 或创建一个问题,我对优化一无所知。

什么是 X

我也不清楚,但请创建一个问题。


lib.rs:

Kaf

kaf 是一个 log 实现,允许用户根据日志条目的元数据过滤日志。例如

kaf::with_filter(
    Box::new(|target, _level| {
        (target == "mycrate" || target.starts_with("mycrate::"))
    }),
    log::LevelFilter::Info,
);

依赖项

~120–325KB