[util] Prefix trace lines with "trace:", and error lines with "error:"

This commit is contained in:
Behdad Esfahbod 2017-08-15 17:30:18 -07:00
parent 7ea10c35a3
commit a9e52a1af4
3 changed files with 9 additions and 8 deletions

View File

@ -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);

View File

@ -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

View File

@ -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,