[package]
name = "rust_part"
version = "0.1.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
log = "0.4"
pretty_env_logger = "0.4.0"
[dev-dependencies]
extern crate pretty_env_logger;
#[macro_use] extern crate log;
fn main() {
pretty_env_logger::init();
trace!("a trace example");
debug!("deboogging");
info!("such information");
warn!("o_O");
error!("boom");
}
RUST_LOG=trace cargo run
TRACE rust_part > a trace example
DEBUG rust_part > deboogging
INFO rust_part > such information
WARN rust_part > o_O
ERROR rust_part > boom
use log::{debug, error, info, trace, warn};
const LOG_LEVEL: log::Level = log::Level::Trace;
fn main() {
let mut log_builder = pretty_env_logger::formatted_timed_builder();
log_builder.parse_filters(LOG_LEVEL.as_str()).init();
trace!("a trace example");
debug!("deboogging");
info!("such information");
warn!("o_O");
error!("boom");
}
2023-03-04T10:21:20.575Z TRACE rust_part > a trace example
2023-03-04T10:21:20.575Z DEBUG rust_part > deboogging
2023-03-04T10:21:20.575Z INFO rust_part > such information
2023-03-04T10:21:20.575Z WARN rust_part > o_O
2023-03-04T10:21:20.575Z ERROR rust_part > boom