Change logger micros

This commit is contained in:
terry-xiaoyu 2018-11-16 13:15:59 +08:00 committed by turtleDeng
parent 41315bff0d
commit e8cc65ef40
1 changed files with 5 additions and 4 deletions

View File

@ -1,17 +1,18 @@
%%--------------------------------------------------------------------
%% Logs with header
%% Logs with a header prefixed to the log message.
%% And the log args are puted into report_cb for lazy evaluation.
%%--------------------------------------------------------------------
-ifdef(LOG_HEADER).
%% with header
-define(LOG(Level, Format, Args),
begin
(emqx_logger:Level(#{},#{report_cb =>
(logger:log(Level, #{},#{report_cb =>
fun(_) ->
{?LOG_HEADER ++ " "++ (Format), (Args)}
end}))
end).
-else.
%% without header
-define(LOG(Level, Format, Args),
emqx_logger:Level(Format, Args)).
-define(LOG(Level, Format, Args), logger:log(Level, Format, Args)).
-endif.