log_l10n/lib.rs
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
// cargo +nightly rustdoc --all-features -- --cfg __log_l10n_doc --document-private-items ; open ./target/doc/log_l10n/index.html
#![cfg_attr(__log_l10n_doc, feature(doc_auto_cfg, doc_notable_trait))]
//! # Log-L10n
//!
//! L10n support for log.
//!
//! ## Quick Start
//!
//! ### add deps
//!
//! ```sh
//! cargo add log-l10n --features=env-logger
//! cargo add log
//! ```
//!
//! ```rust
//! use log_l10n::logger::{before_init, env_logger};
//!
//! let env_name = "CUSTOM_LOG_ENV";
//! let pkg = log_l10n::get_pkg_name!();
//!
//! before_init(pkg, env_name);
//! env_logger::init(env_name, Some("info"));
//!
//! log::info!("Hello");
//! log::error!("Err MSG");
//! log::debug!("World");
//! ```
//!
//! 
mod assets;
#[cfg(feature = "logger")]
pub mod logger;
pub mod level;
#[cfg(feature = "time")]
pub mod time;