diff options
author | Evgeny Khramtsov <ekhramtsov@process-one.net> | 2019-10-25 11:44:04 +0300 |
---|---|---|
committer | Evgeny Khramtsov <ekhramtsov@process-one.net> | 2019-10-25 11:44:04 +0300 |
commit | e3962aea6e2b3a50e371a9e93c2cf161672598df (patch) | |
tree | f5e7afaf03b3e1a7b6c9cf9be2ed8ee365a1801f /include/logger.hrl | |
parent | Limit 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.hrl | 23 |
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), |