diff --git a/dump_json_append.c b/dump_json_append.c index 875b0ae..f37a735 100644 --- a/dump_json_append.c +++ b/dump_json_append.c @@ -58,9 +58,10 @@ char *extract_message(const char *src) { LogMessage parse_log_line(const char *line) { LogMessage msg = {0}; - if (strstr(line, "::warning")) msg.level = strdup("warning"); - else if (strstr(line, "::error")) msg.level = strdup("error"); - else msg.level = strdup("info"); + if (strstr(line, "::warning")) msg.level = strdup("Warning"); + else if (strstr(line, "::error")) msg.level = strdup("Error"); + else msg.level = strdup("Info"); + msg.file = extract_field(line, "file="); char *line_str = extract_field(line, "line=");