init_once

Function init_once 

Source
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
Hide additional 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}