diff --git a/src/log.rs b/src/log.rs index 38e3c2f9e..9b253b93d 100644 --- a/src/log.rs +++ b/src/log.rs @@ -41,6 +41,17 @@ macro_rules! error { }}; } +#[macro_export] +macro_rules! error_network { + ($ctx:expr, $msg:expr) => { + error_network!($ctx, $msg,) + }; + ($ctx:expr, $msg:expr, $($args:expr),* $(,)?) => {{ + let formatted = format!($msg, $($args),*); + emit_event!($ctx, $crate::Event::ErrorNetwork(formatted)); + }}; +} + #[macro_export] macro_rules! emit_event { ($ctx:expr, $event:expr) => {