[util] Prefix trace lines with "trace:", and error lines with "error:"
This commit is contained in:
parent
7ea10c35a3
commit
a9e52a1af4
|
@ -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);
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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,
|
||||
|
|
Loading…
Reference in New Issue