1use rustlog::{
2 init_from_env, set_level, set_target, Level, Target, banner,
3 set_show_file_line, set_show_thread_id, set_show_time,
4 trace, info, warn, error, fatal,
5 scope_time, debug, info_group
6};
7
8fn main() {
9 set_level(Level::Trace); set_target(Target::Stderr); set_show_file_line(true);
14 set_show_thread_id(true);
15 set_show_time(true);
16 init_from_env();
17
18 banner!();
19
20 trace!("hello {}", "world");
21 debug!("hello {}", "world");
22 info!("hello {}", "world");
23 warn!("disk almost full: {}%", 92);
24 error!("disk almost full: {}%", 92);
25 fatal!("disk almost full: {}%", 92);
26
27 scope_time!("startup", {
28 debug!("only visible at DEBUG+");
29 std::thread::sleep(std::time::Duration::from_millis(10));
30 });
31
32 info_group!("net", "retry in {} ms", 200);
33}