event-log.h revision b8a1347a9ea2cecf0d16f24748c2600fea8c7158
#ifndef EVENT_LOG_H
#define EVENT_LOG_H
#include "lib-event.h"
struct event_log_params {
const char *source_filename;
unsigned int source_linenum;
};
const char *source_filename, unsigned int source_linenum,
const char *source_filename, unsigned int source_linenum,
const char *source_filename, unsigned int source_linenum,
const char *source_filename, unsigned int source_linenum,
const char *fmt, ...)
ATTR_FORMAT(3, 0);
/* If debugging is forced, the global debug log filter is ignored. Changing
this applies only to this event and any child event that is created
afterwards. It doesn't apply to existing child events (mainly for
performance reasons).
Note that it's always recommended to use e.g.:
if (set->debug) event_set_forced_debug(event, TRUE); // good
instead of
event_set_forced_debug(event, set->debug); // bad
This is because the event may already have had debugging enabled via the
parent event. Forcing it to FALSE is most likely not wanted. */
#endif