async-log:日志箱的异步跟踪功能

时间:2024-03-30 20:54:21
【文件属性】:

文件名称:async-log:日志箱的异步跟踪功能

文件大小:21KB

文件格式:ZIP

更新时间:2024-03-30 20:54:21

Rust

异步日志 标准箱的异步跟踪功能。 此板条箱提供了扩展类型和钩子以进行log以启用异步日志记录。 什么是异步日志记录? 在构建同步应用程序时,可以依靠日志消息始终按顺序发生。 但是不幸的是,同步应用程序很少能够充分利用系统资源。 相反,并发应用程序可以更好地利用系统资源。 但这也意味着我们不再能够依靠日志消息严格地按顺序进行。 为了理解异步应用程序中的日志,我们需要能够将事件序列相互关联: a1 -> b1 -> b2 -> a2 -> b3 # raw log stream a1 -------------> a2 # parsed log stream a b1 -> b2 -------> b3 # parsed log stream b 原始日志流包含“ a”和“ b”的项目。 使用异步日志记录,您希望能够区分“ a”的项目和“


【文件预览】:
async-log-master
----LICENSE-MIT(1KB)
----Cargo.toml(767B)
----src()
--------macros.rs(2KB)
--------backtrace.rs(1KB)
--------lib.rs(7KB)
--------logger.rs(5KB)
----LICENSE-APACHE(11KB)
----examples()
--------trace.rs(533B)
----.travis.yml(261B)
----README.md(5KB)
----tests()
--------test.rs(118B)
----.gitignore(65B)
----CHANGELOG.md(8KB)
----async-log-attributes()
--------Cargo.toml(736B)
--------src()
--------README.md(2KB)

网友评论