void tf_if_call(LogTemplateFunction *self, gpointer s, const LogTemplateInvokeArgs *args, GString *result) { TFCondState *state = (TFCondState *) s; if (filter_expr_eval_with_context(state->filter, args->messages, args->num_messages)) { log_template_append_format_with_context(state->super.argv[0], args->messages, args->num_messages, args->opts, args->tz, args->seq_num, args->context_id, result); } else { log_template_append_format_with_context(state->super.argv[1], args->messages, args->num_messages, args->opts, args->tz, args->seq_num, args->context_id, result); } }
void tf_if_call(LogTemplateFunction *self, gpointer state, GPtrArray *arg_bufs, LogMessage **messages, gint num_messages, LogTemplateOptions *opts, gint tz, gint seq_num, const gchar *context_id, GString *result) { TFCondState *args = (TFCondState *) state; if (filter_expr_eval_with_context(args->filter, messages, num_messages)) { log_template_append_format_with_context(args->argv[0], messages, num_messages, opts, tz, seq_num, context_id, result); } else { log_template_append_format_with_context(args->argv[1], messages, num_messages, opts, tz, seq_num, context_id, result); } }
void log_template_append_format_recursive(LogTemplate *self, const LogTemplateInvokeArgs *args, GString *result) { log_template_append_format_with_context(self, args->messages, args->num_messages, args->opts, args->tz, args->seq_num, args->context_id, result); }
static void tf_template_call(LogTemplateFunction *self, gpointer s, const LogTemplateInvokeArgs *args, GString *result) { TFTemplateState *state = (TFTemplateState *) s; log_template_append_format_with_context(state->invoked_template, args->messages, args->num_messages, args->opts, args->tz, args->seq_num, args->context_id, result); }