文件名称:Rust 的日志实现
文件大小:57KB
文件格式:ZIP
更新时间:2024-07-18 12:05:10
logging rust-library
日志一个提供轻量级日志外观的Rust 库。log文件一个日志外观提供了一个单一的日志 API,它抽象了实际的日志实现。库可以使用此 crate 提供的日志记录 API,这些库的使用者可以选择最适合其用例的日志记录实现。最低支持rustc1.31.0+此版本在 CI 中进行了明确测试,并且可能会根据需要在任何版本中进行调整。尽管如此,保持与旧编译器的兼容性是一个优先事项,因此提高最低支持版本的门槛设置得非常高。对支持的最低版本的任何更改都将在发行说明中说明。用法在图书馆库应该只链接到log箱,并使用提供的宏来记录对下游消费者有用的任何信息:[dependencies ]log =" 0.4"use log:: {info, trace, warn};pubfnshave_the_yak (yak:&mut Yak) {trace! ("Commencing yak shaving" );loop {matchfind_a_razor () {Ok (razor)=> {info! ("Razor located: {}" , razor); yak
【文件预览】:
log-master
----.gitignore(19B)
----test_max_level_features()
--------main.rs(2KB)
--------Cargo.toml(211B)
----benches()
--------value.rs(531B)
----src()
--------serde.rs(12KB)
--------kv()
--------macros.rs(7KB)
--------lib.rs(53KB)
----CHANGELOG.md(8KB)
----Cargo.toml(2KB)
----triagebot.toml(9B)
----.github()
--------workflows()
----LICENSE-MIT(1KB)
----README.md(3KB)
----tests()
--------src()
--------Cargo.toml(150B)
--------filters.rs(2KB)
--------macros.rs(593B)
----rfcs()
--------0296-structured-logging.md(53KB)
----LICENSE-APACHE(11KB)
----build.rs(1018B)