#env-var #journal #variables #logging #environment #system #initialization

journal-env-logger

基于环境变量 RUST_LOG 将日志记录到系统日志

1 个不稳定版本

0.1.0 2023年6月20日

#34#journal

Download history 6/week @ 2024-04-15 5/week @ 2024-04-22 10/week @ 2024-05-06 14/week @ 2024-05-13 14/week @ 2024-05-20 59/week @ 2024-06-10 24/week @ 2024-06-17 42/week @ 2024-06-24 15/week @ 2024-07-01 21/week @ 2024-07-08 28/week @ 2024-07-15 8/week @ 2024-07-22 19/week @ 2024-07-29

76 每月下载次数

MIT 许可证

6KB

License Crates.io Docs.rs

journal-env-logger

基于环境变量 RUST_LOG 将日志记录到系统日志

使用方法

// Initialize logging into journal
journal_env_logger::init_journal().unwrap();

// Initialize logging into stdout (e.g. for dev purposes)
journal_env_logger::init_stdout().unwrap();

// A helper to initialize stdout on dev and journal on prod
let is_prod = true;
journal_env_logger::init(is_prod).unwrap();

贡献

我们感谢所有类型的贡献,谢谢!

README 说明

大部分的 README 是通过 cargo-sync-readme 自动从 crate 文档中复制的。这样 README 总是与文档和示例保持同步。

所以如果你想在 <!-- cargo-sync-readme start --><!-- cargo-sync-readme end --> 标记之间更改 README 的某个部分,请不要直接编辑 README.md,而是更改 src/lib.rs 顶部的文档,然后通过以下命令与 README 同步

cargo sync-readme

(确保已安装 cargo 命令)

cargo install cargo-sync-readme

如果你已安装 rusty-hook,更改将在提交时自动应用。

许可证

本项目采用 MIT 许可证

依赖项

~6.5MB
~99K SLoC