From 3b5b4b99ed0c972ff8a4c8bebd8990375b26802e Mon Sep 17 00:00:00 2001 From: Shawn <506895667@qq.com> Date: Thu, 10 Feb 2022 09:47:33 +0800 Subject: [PATCH] fix(log): format the message id to hexstring before printing --- src/emqx_message.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/emqx_message.erl b/src/emqx_message.erl index faae621d8..b27cc5575 100644 --- a/src/emqx_message.erl +++ b/src/emqx_message.erl @@ -342,7 +342,8 @@ format(#message{id = Id, flags = Flags, headers = Headers}) -> io_lib:format("Message(Id=~s, QoS=~w, Topic=~s, From=~p, Flags=~s, Headers=~s)", - [Id, QoS, Topic, From, format(flags, Flags), format(headers, Headers)]). + [emqx_guid:to_hexstr(Id), QoS, Topic, From, format(flags, Flags), + format(headers, Headers)]). format(flags, Flags) -> io_lib:format("~p", [[Flag || {Flag, true} <- maps:to_list(Flags)]]);