From 4fac090f7fcf3de5179a3d95092a3c8c2c3a726b Mon Sep 17 00:00:00 2001 From: William Yang Date: Wed, 6 Apr 2022 18:40:30 +0200 Subject: [PATCH] fix: text logger Fix following "FORMAT ERROR" logger:warning(["line1\n", "line2\n","line3\n"]). 2022-04-06T18:44:07.412131+02:00 [warning] FORMAT ERROR: "~ts " - ["line1\n","line2\n","line3\n"] ok --- apps/emqx/src/emqx_logger_textfmt.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/emqx/src/emqx_logger_textfmt.erl b/apps/emqx/src/emqx_logger_textfmt.erl index 43f805c74..0bb4f30c6 100644 --- a/apps/emqx/src/emqx_logger_textfmt.erl +++ b/apps/emqx/src/emqx_logger_textfmt.erl @@ -29,7 +29,7 @@ format(#{msg := {report, Report0}, meta := Meta} = Event, Config) when is_map(Re Report4 = enrich_report_topic(Report3, Meta), logger_formatter:format(Event#{msg := {report, Report4}}, Config); format(#{msg := {string, String}} = Event, Config) -> - format(Event#{msg => {"~ts ", String}}, Config); + format(Event#{msg => {"~ts ", [String]}}, Config); format(#{msg := Msg0, meta := Meta} = Event, Config) -> Msg1 = enrich_client_info(Msg0, Meta), Msg2 = enrich_mfa(Msg1, Meta),