5 个稳定版本

使用旧的 Rust 2015

2.0.2 2018 年 12 月 29 日
2.0.1 2017 年 12 月 31 日
1.0.1 2017 年 7 月 13 日

Rust 模式 中排名 #565

Download history 1793/week @ 2024-01-19 1417/week @ 2024-01-26 1132/week @ 2024-02-02 1573/week @ 2024-02-09 1241/week @ 2024-02-16 1217/week @ 2024-02-23 1895/week @ 2024-03-01 2083/week @ 2024-03-08 2492/week @ 2024-03-15 2136/week @ 2024-03-22 2011/week @ 2024-03-29 1771/week @ 2024-04-05 1655/week @ 2024-04-12 2059/week @ 2024-04-19 1888/week @ 2024-04-26 1945/week @ 2024-05-03

每月下载量 7,822
53 个crate中使用(49 个直接使用)

BSD-3-Clause

12KB
159

Crate 文档 Linux/OS X Windows
Crate Documentation Build Status Build Status

这是一个针对 log 门面的简单日志记录器。每条日志消息占一行。每行还包括日志时间、日志级别和线程ID。

示例

大多数用户只需调用 log_to_file() 并传入日志文件路径和最小日志级别即可。

use log::LevelFilter;

simple_logging::log_to_file("test.log", LevelFilter::Info);

或者使用 log_to_stderr() 将日志输出到 stderr

use log::LevelFilter;

simple_logging::log_to_stderr(LevelFilter::Info);

为了更精细的控制,可以使用 log_to(),它接受一个实现了 Write + Send + 'static 的任意接收器。

use log::LevelFilter;
use std::io;

simple_logging::log_to(io::sink(), LevelFilter::Info);

依赖项

~66–340KB