pub fn init_once(opts: Option<Options>)Examples found in repository?
examples/readme.rs (lines 5-11)
3fn main() {
4 // not necessary
5 x_log::init_once(Some(Options {
6 level: LevelFilter::Debug,
7 print_level: true,
8 timezone: Timezone::Local,
9 colored: true,
10 ..Default::default()
11 }));
12
13 let v1 = "123";
14 let v2 = vec![4,5,6];
15
16 info!("print some values below.");
17 valn!(v1, v2);
18}More examples
examples/basic_use.rs (lines 11-16)
9fn main() {
10 // you can also delete this
11 x_log::init_once(Some(Options {
12 print_level: true,
13 timezone: Timezone::Local,
14 colored: true,
15 ..Default::default()
16 }));
17
18 let file = file!();
19
20 trace!("This is an example message. file -> {}", file);
21 debug!("This is an example message.");
22 info!("This is an example message.");
23 warn!("This is an example message.");
24 error!("This is an example message.");
25
26 let pos = Position { x: 3.234, y: -1.223 };
27
28 info!("x is {} and y is {}",
29 if pos.x >= 0.0 { "positive" } else { "negative" },
30 if pos.y >= 0.0 { "positive" } else { "negative" });
31
32 valf!(pos, pos);
33 valf!(pos, pos);
34}