Crates.io | journal-env-logger |
lib.rs | journal-env-logger |
version | 0.1.0 |
source | src |
created_at | 2023-06-20 12:02:38.140368 |
updated_at | 2023-06-20 12:02:38.140368 |
description | Logging into system journal based on `RUST_LOG` environment variable |
homepage | |
repository | https://github.com/imbolc/journal-env-logger |
max_upload_size | |
id | 895042 |
size | 8,587 |
Logging into system journal based on RUST_LOG
environment variable
// 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();
We appreciate all kinds of contributions, thank you!
Most of the readme is automatically copied from the crate documentation by cargo-sync-readme. This way the readme is always in sync with the docs and examples are tested.
So if you find a part of the readme you'd like to change between <!-- cargo-sync-readme start -->
and <!-- cargo-sync-readme end -->
markers, don't edit README.md
directly, but rather change
the documentation on top of src/lib.rs
and then synchronize the readme with:
cargo sync-readme
(make sure the cargo command is installed):
cargo install cargo-sync-readme
If you have rusty-hook installed the changes will apply automatically on commit.
This project is licensed under the MIT license.