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). -ifdef(LOG_HEADER).
%% with header %% with header
-define(LOG(Level, Format, Args), -define(LOG(Level, Format, Args),
begin begin
(emqx_logger:Level(#{},#{report_cb => (logger:log(Level, #{},#{report_cb =>
fun(_) -> fun(_) ->
{?LOG_HEADER ++ " "++ (Format), (Args)} {?LOG_HEADER ++ " "++ (Format), (Args)}
end})) end}))
end). end).
-else. -else.
%% without header %% without header
-define(LOG(Level, Format, Args), -define(LOG(Level, Format, Args), logger:log(Level, Format, Args)).
emqx_logger:Level(Format, Args)).
-endif. -endif.