1#[doc(hidden)] extern crate log;
4#[doc(hidden)] extern crate stdext;
5
6pub mod kv;
7
8pub use log::LevelFilter;
9
10pub macro trace {
12 ($($args:tt)*) => {
13 log::trace!(target: stdext::function_name!(), $($args)*)
14 }
15}
16
17pub macro debug {
19 ($($args:tt)*) => {
20 log::debug!(target: stdext::function_name!(), $($args)*)
21 }
22}
23
24pub macro info {
26 ($($args:tt)*) => {
27 log::info!(target: stdext::function_name!(), $($args)*)
28 }
29}
30
31pub macro warn {
33 ($($args:tt)*) => {
34 log::warn!(target: stdext::function_name!(), $($args)*)
35 }
36}
37
38pub macro error {
40 ($($args:tt)*) => {
41 log::error!(target: stdext::function_name!(), $($args)*)
42 }
43}