1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#![allow(unknown_lints)]
#![warn(rust_2018_idioms)]
pub mod fxa_creds;
pub mod prompt;
pub use env_logger;
pub fn init_logging_with(s: &str) {
let noisy = "tokio_threadpool=warn,tokio_reactor=warn,tokio_core=warn,tokio=warn,hyper=warn,want=warn,mio=warn,reqwest=warn";
let spec = format!("{},{}", s, noisy);
env_logger::init_from_env(env_logger::Env::default().filter_or("RUST_LOG", spec));
}
pub fn init_trace_logging() {
init_logging_with("trace")
}
pub fn init_logging() {
init_logging_with(if cfg!(debug_assertions) {
"debug"
} else {
"info"
})
}