Macro event_ratelimited_static

Source
macro_rules! event_ratelimited_static {
    (level: $level:ident, period: $period:expr, limit: $limit:expr, $($rest:tt)*) => { ... };
    (level: $level:ident, period: $period:expr, $($rest:tt)*) => { ... };
    (level: $level:ident, limit: $limit:expr, $($rest:tt)*) => { ... };
    (level: $level:ident, $($rest:tt)*) => { ... };
}
Expand description

As [tracing::event!], but rate limited.

Can be called with optional parameters to customize rate limiting:

  • period: <ms> - rate limiting period in milliseconds
  • limit: <count> - maximum events per period

level is required and must be a compile-time literal identifier (ERROR, WARN, INFO, DEBUG, TRACE).