From a9e52a1af4c039bc53090a9c1e4c1136fc542605 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Tue, 15 Aug 2017 17:30:18 -0700 Subject: [PATCH] [util] Prefix trace lines with "trace:", and error lines with "error:" --- util/hb-shape.cc | 12 ++++++------ util/options.cc | 4 ++-- util/options.hh | 1 + 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/util/hb-shape.cc b/util/hb-shape.cc index cab0eb213..84931daf3 100644 --- a/util/hb-shape.cc +++ b/util/hb-shape.cc @@ -97,7 +97,7 @@ struct output_buffer_t void error (const char *message) { g_string_set_size (gs, 0); - format.serialize_message (line_no, message, gs); + format.serialize_message (line_no, "error", message, gs); fprintf (options.fp, "%s", gs->str); } void consume_glyphs (hb_buffer_t *buffer, @@ -126,18 +126,18 @@ struct output_buffer_t void *user_data) { output_buffer_t *that = (output_buffer_t *) user_data; - that->message (buffer, font, message); + that->trace (buffer, font, message); return true; } void - message (hb_buffer_t *buffer, - hb_font_t *font, - const char *message) + trace (hb_buffer_t *buffer, + hb_font_t *font, + const char *message) { g_string_set_size (gs, 0); format.serialize_line_no (line_no, gs); - g_string_append_printf (gs, "HB: %s buffer: ", message); + g_string_append_printf (gs, "trace: %s buffer: ", message); format.serialize_glyphs (buffer, font, output_format, format_flags, gs); g_string_append_c (gs, '\n'); fprintf (options.fp, "%s", gs->str); diff --git a/util/options.cc b/util/options.cc index 1269ba657..b1a83edcb 100644 --- a/util/options.cc +++ b/util/options.cc @@ -871,12 +871,12 @@ format_options_t::serialize_buffer_of_text (hb_buffer_t *buffer, } void format_options_t::serialize_message (unsigned int line_no, + const char *type, const char *msg, GString *gs) { serialize_line_no (line_no, gs); - g_string_append_printf (gs, "message: "); - g_string_append_printf (gs, "%s", msg); + g_string_append_printf (gs, "%s: %s", type, msg); g_string_append_c (gs, '\n'); } void diff --git a/util/options.hh b/util/options.hh index 17a852c4f..dbc4eaf94 100644 --- a/util/options.hh +++ b/util/options.hh @@ -640,6 +640,7 @@ struct format_options_t : option_group_t hb_font_t *font, GString *gs); void serialize_message (unsigned int line_no, + const char *type, const char *msg, GString *gs); void serialize_buffer_of_glyphs (hb_buffer_t *buffer,