From 3d07271ea50bab0fdbfffa8193a2d41e512fec14 Mon Sep 17 00:00:00 2001 From: Zhongwen Deng Date: Mon, 30 Jan 2023 14:30:20 +0800 Subject: [PATCH] fix: crash when mfa not found --- apps/emqx/src/emqx_logger_textfmt.erl | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/emqx/src/emqx_logger_textfmt.erl b/apps/emqx/src/emqx_logger_textfmt.erl index c1d85f341..fe67153ec 100644 --- a/apps/emqx/src/emqx_logger_textfmt.erl +++ b/apps/emqx/src/emqx_logger_textfmt.erl @@ -101,4 +101,5 @@ enrich_topic({Fmt, Args}, #{topic := Topic}) when is_list(Fmt) -> enrich_topic(Msg, _) -> Msg. +mfa(undefined) -> undefined; mfa({M, F, A}) -> atom_to_list(M) ++ ":" ++ atom_to_list(F) ++ "/" ++ integer_to_list(A).