pub fn builder() -> Builder
Expand description
Handy function to get ftlog builder
3
4
5
6
7
8
9
10
11
12
13
fn main() {
ftlog::builder().try_init().unwrap();
info!("Hello, world!");
for i in 0..120 {
info!("running {}!", i);
info!(limit=3000i64; "limit running{} !", i);
std::thread::sleep(std::time::Duration::from_secs(1));
}
log::logger().flush();
}
More examples
Hide additional examples
examples/random_drop.rs (
line 4)
3
4
5
6
7
8
9
10
11
12
13
fn main() {
ftlog::builder().try_init().unwrap();
for i in 0..10 {
info!(random_drop=0.0f32;"Always log: {}", i);
info!(drop=1.0f32; "Always log: {}", i);
info!(random_drop=0.9f32; "Randomly drop 90% of log calls: {}", i);
}
log::logger().flush();
}