Crate journal_env_logger

Crate journal_env_logger 

Source
Expand description

§journal-env-logger

Logging into system journal based on RUST_LOG environment variable

§Usage

// 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();

Enums§

Error
Logging initialization error

Functions§

init
Initialises logging with formatting based on RUST_LOG environment variable Writes logs to journal with to_journal is true or to stdout otherwise
init_journal
Initialises logging into journal with formatting based on RUST_LOG environment variable
init_stdout
Initialises logging to stdout (e.g. for dev purposes) with formatting based on RUST_LOG environment variable