Files
solana/src/logger.rs

15 lines
384 B
Rust
Raw Normal View History

2018-06-06 17:36:54 -06:00
//! The `logger` module provides a setup function for `env_logger`. Its only function,
//! `setup()` may be called multiple times.
2018-04-28 00:31:20 -07:00
use std::sync::{Once, ONCE_INIT};
extern crate env_logger;
static INIT: Once = ONCE_INIT;
/// Setup function that is only run once, even if called multiple times.
pub fn setup() {
INIT.call_once(|| {
let _ = env_logger::init();
});
}