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
30
31
32
33
34
35
36
37
38
39
#[macro_use]
extern crate tracing;
#[macro_use]
extern crate derivative;
pub mod agent;
pub mod candidate;
mod clock;
pub mod component;
mod conncheck;
pub mod gathering;
pub mod stream;
pub mod stun;
mod utils;
#[cfg(test)]
pub(crate) mod tests {
use once_cell::sync::Lazy;
use tracing_subscriber::EnvFilter;
static TRACING: Lazy<()> = Lazy::new(|| {
if let Ok(filter) = EnvFilter::try_from_default_env() {
tracing_subscriber::fmt().with_env_filter(filter).init();
}
});
pub fn test_init_log() {
Lazy::force(&TRACING);
}
}