]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib: Add event_unset_forced_debug()
authorJosef 'Jeff' Sipek <jeff.sipek@dovecot.fi>
Sat, 30 Jun 2018 14:06:04 +0000 (10:06 -0400)
committerAki Tuomi <aki.tuomi@dovecot.fi>
Tue, 7 Aug 2018 11:15:29 +0000 (14:15 +0300)
src/lib/event-log.c
src/lib/event-log.h

index d73c8cd1e3919756e9cc9799b5fd31d237dd4329..2e3f72e027cda0f28a4e18cd254bf21b1fdd47c2 100644 (file)
@@ -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();
index 2da89bc9ae99caf5188c432d92bcabfe2071c54c..77f61805f0e2e0ba0a1b764c5f161b47ee9e28bd 100644 (file)
@@ -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. */