#日志 #原子 #Slog #日志

slog-atomic

用于slog-rs的原子运行时可控的输出

10个版本 (3个稳定版)

使用旧的Rust 2015

3.1.0 2021年3月25日
3.0.0 2019年8月9日
2.0.0 2017年4月30日
0.4.3 2016年11月30日
0.2.0 2016年9月9日

209并发

Download history 15739/week @ 2024-04-20 16382/week @ 2024-04-27 17151/week @ 2024-05-04 14818/week @ 2024-05-11 17414/week @ 2024-05-18 17526/week @ 2024-05-25 17040/week @ 2024-06-01 16655/week @ 2024-06-08 17204/week @ 2024-06-15 14699/week @ 2024-06-22 15164/week @ 2024-06-29 16547/week @ 2024-07-06 14506/week @ 2024-07-13 16347/week @ 2024-07-20 19384/week @ 2024-07-27 17761/week @ 2024-08-03

每月70,465 次下载
13 Crates中使用 (直接使用6个)

MPL-2.0/MIT/Apache-2.0

18KB
50

slog-rs logo
Travis CI Build Status slog-atomic on crates.io slog-rs Gitter Chat

slog-atomic - 用于slog-rs的原子运行时可控的输出

使用slog-atomic,您可以在运行时以线程安全的方式创建一个可以改变行为的slog::Drain。这对于例如从信号处理程序中触发不同的日志级别非常有用。


lib.rs:

Slog运行时可切换的输出

AtomicSwitch允许在运行时原子地、无竞争地交换它所包装的输出。这对于例如在生产中打开调试日志非常有用。

请参阅signal.rs 示例

依赖项

~340KB