55
62
void log_template_set_escape(LogTemplate *self, gboolean enable);
56
63
gboolean log_template_compile(LogTemplate *self, GError **error);
57
64
void log_template_format(LogTemplate *self, LogMessage *lm, guint macro_flags, gint ts_format, TimeZoneInfo *zone_info, gint frac_digits, gint32 seq_num, GString *result);
58
65
void log_template_append_format(LogTemplate *self, LogMessage *lm, guint macro_flags, gint ts_format, TimeZoneInfo *zone_info, gint frac_digits, gint32 seq_num, GString *result);
66
gboolean log_macro_expand(GString *result, gint id, guint32 flags, gint ts_format, TimeZoneInfo *zone_info, gint frac_digits, gint32 seq_num, LogMessage *msg);
60
69
LogTemplate *log_template_new(gchar *name, const gchar *template);
61
70
LogTemplate *log_template_ref(LogTemplate *s);