aboutsummaryrefslogtreecommitdiff
path: root/include/logger.hrl
diff options
context:
space:
mode:
authorEvgeny Khramtsov <ekhramtsov@process-one.net>2019-10-25 11:44:04 +0300
committerEvgeny Khramtsov <ekhramtsov@process-one.net>2019-10-25 11:44:04 +0300
commite3962aea6e2b3a50e371a9e93c2cf161672598df (patch)
treef5e7afaf03b3e1a7b6c9cf9be2ed8ee365a1801f /include/logger.hrl
parentLimit result set of disco#items for mod_pubsub (diff)
Use lager on OTP<22.0
This also lowers Erlang/OTP minimum version requirement back to 19.3
Diffstat (limited to '')
-rw-r--r--include/logger.hrl23
1 files changed, 21 insertions, 2 deletions
diff --git a/include/logger.hrl b/include/logger.hrl
index b0d1bd361..eace910dd 100644
--- a/include/logger.hrl
+++ b/include/logger.hrl
@@ -17,10 +17,28 @@
%%% 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
%%%
%%%----------------------------------------------------------------------
--include_lib("kernel/include/logger.hrl").
-
-define(PRINT(Format, Args), io:format(Format, Args)).
+-ifdef(LAGER).
+-compile([{parse_transform, lager_transform}]).
+
+-define(DEBUG(Format, Args),
+ begin lager:debug(Format, Args), ok end).
+
+-define(INFO_MSG(Format, Args),
+ begin lager:info(Format, Args), ok end).
+
+-define(WARNING_MSG(Format, Args),
+ begin lager:warning(Format, Args), ok end).
+
+-define(ERROR_MSG(Format, Args),
+ begin lager:error(Format, Args), ok end).
+
+-define(CRITICAL_MSG(Format, Args),
+ begin lager:critical(Format, Args), ok end).
+-else.
+-include_lib("kernel/include/logger.hrl").
+
-define(DEBUG(Format, Args),
begin ?LOG_DEBUG(Format, Args), ok end).
@@ -35,6 +53,7 @@
-define(CRITICAL_MSG(Format, Args),
begin ?LOG_CRITICAL(Format, Args), ok end).
+-endif.
%% Use only when trying to troubleshoot test problem with ExUnit
-define(EXUNIT_LOG(Format, Args),