A pretty, opinionated style for env_logger inspirated by pretty-env-logger.
It is not a goal of this crate to create a feature rich wrapper around env_logger. Instead it does provide a formater, which can be applied to the env_logger::Builder
. Additional an optional function to create and register a zero config logger is provided.
Timestamp, emojis and modules can be disable separately.
with timestamps:
rust
my_env_logger_style::just_log();
info!("Hello, world!");
This creates the default env_logger from environment variables and register it as logger.
You can also create an env_logger::Builder
and apply the style definded at this crate, by using the format()
function.
```rust use log::info; use myenvlogger_style::format;
envlogger::Builder::new() .parsedefault_env() .format(format) .init(); info!("Hello, world!"); ```
RFC3339 timestamps