diff --git a/src/macros.rs b/src/macros.rs index afa88b8b0a305d34db5acc42a6af8f846a5d0a6c..4de21d183a57c7118fd88d946721607a92512703 100644 --- a/src/macros.rs +++ b/src/macros.rs @@ -1,16 +1,19 @@ -macro_rules! endptlog { - ($logger:expr, $($arg:tt)*) => {{ - if cfg!(feature = "endpoint_logging") { - if let Some(w) = $logger.line_writer() { - let _ = writeln!(w, $($arg)*); - } - } - }}; -} +/* +Change the definition of these macros to control the logging level statically +*/ + macro_rules! log { + (@ENDPT, $logger:expr, $($arg:tt)*) => {{ + // ignore + }}; + (@COMM_NB, $logger:expr, $($arg:tt)*) => {{ + if let Some(w) = $logger.line_writer() { + let _ = writeln!(w, $($arg)*); + } + }}; ($logger:expr, $($arg:tt)*) => {{ - if let Some(w) = $logger.line_writer() { - let _ = writeln!(w, $($arg)*); - } + if let Some(w) = $logger.line_writer() { + let _ = writeln!(w, $($arg)*); + } }}; }