13个版本 (3个稳定版)
使用旧的Rust 2015
2.2.0 | 2019年8月22日 |
---|---|
2.1.0 | 2017年12月15日 |
2.0.0 | 2017年4月30日 |
2.0.0-1.0 | 2017年3月6日 |
0.5.0 | 2016年9月21日 |
#199 in 调试
90,906 每月下载量
用于 58 个包 (30 个直接使用)
25KB
416 行
slog-envlogger
- 将env_logger
作为slog-rs
的drain进行移植
env_logger
是一个事实标准的Rust日志实现,它允许通过RUST_LOG
环境变量控制日志输出到stderr
。
这是一个将env_logger
作为slog-rs
的drain工作的分支。
显著变化
- 支持
slog-stdlog
,以提供对类似info!
这样的旧代码语句的支持。 envlogger
不再进行任何格式化:slog-envlogger
可以与其他任何slog-rs
的drain组合,因此没有必要提供它自己的格式化。现在可以输出到文件,使用JSON,有彩色输出或任何其他由slog
生态系统提供的功能,通过RUST_LOG
环境变量进行控制。
状态与新闻
警告:文档基本保持不变,这意味着其中一些地方可能会令人困惑。
如何使用
参见examples
目录。
将现有项目转换为使用slog-rs
+slog-envlogger
的最简单方法是在simple
示例中展示。
要查看更适当(更强大)的版本,请参见proper
示例。
使用 slog-stdlog
范围,您可以使得代码的部分记录额外信息(参见scopes
示例)
依赖项
~4–12MB
~131K SLoC