Преглед изворни кода

Lazy logging without header

terry-xiaoyu пре 7 година
родитељ
комит
bc1464a33f
1 измењених фајлова са 7 додато и 1 уклоњено
  1. 7 1
      include/logger.hrl

+ 7 - 1
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.