diff --git a/apps/emqx/src/emqx_trace/emqx_trace_json_formatter.erl b/apps/emqx/src/emqx_trace/emqx_trace_json_formatter.erl index 3c3f9b2a4..706956c3a 100644 --- a/apps/emqx/src/emqx_trace/emqx_trace_json_formatter.erl +++ b/apps/emqx/src/emqx_trace/emqx_trace_json_formatter.erl @@ -58,13 +58,15 @@ maybe_format_msg(#{msg := Msg, meta := Meta} = LogMap, Config) -> catch C:R:S -> Meta#{ - amsg => Msg, msg => "emqx_logger_jsonfmt_format_error", fmt_raw_input => Msg, fmt_error => C, fmt_reason => R, fmt_stacktrace => S, - more => {Msg, Meta, Config} + more => #{ + original_log_entry => LogMap, + config => Config + } } end.