From bc1464a33fec8f2fe2a74dadf1563d41e9f4ca2e Mon Sep 17 00:00:00 2001 From: terry-xiaoyu <506895667@qq.com> Date: Mon, 19 Nov 2018 10:55:12 +0800 Subject: [PATCH] Lazy logging without header --- include/logger.hrl | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/include/logger.hrl b/include/logger.hrl index 412861502..bae279da2 100644 --- a/include/logger.hrl +++ b/include/logger.hrl @@ -14,5 +14,11 @@ end). -else. %% without header --define(LOG(Level, Format, Args), logger:log(Level, Format, Args)). +-define(LOG(Level, Format, Args), + begin + (logger:log(Level,#{},#{report_cb => + fun(_) -> + {(Format), (Args)} + end})) + end). -endif. \ No newline at end of file