diff --git a/src/lib/event-log.c b/src/lib/event-log.c index d73c8cd1e3..2e3f72e027 100644 --- a/src/lib/event-log.c +++ b/src/lib/event-log.c @@ -206,6 +206,12 @@ struct event *event_set_forced_debug(struct event *event, bool force) return event; } +struct event *event_unset_forced_debug(struct event *event) +{ + event->forced_debug = FALSE; + return event; +} + void event_set_global_debug_log_filter(struct event_filter *filter) { event_unset_global_debug_log_filter(); diff --git a/src/lib/event-log.h b/src/lib/event-log.h index 2da89bc9ae..77f61805f0 100644 --- a/src/lib/event-log.h +++ b/src/lib/event-log.h @@ -65,6 +65,8 @@ void event_logv(struct event *event, const struct event_log_params *params, This is because the event may already have had debugging enabled via the parent event. Forcing it to FALSE is most likely not wanted. */ struct event *event_set_forced_debug(struct event *event, bool force); +/* Set the forced-debug to FALSE */ +struct event *event_unset_forced_debug(struct event *event); /* Set the global filter to logging debug events. */ void event_set_global_debug_log_filter(struct event_filter *filter); /* Return the current global debug log event filter. */