From 356ee22cc5f42a656864127986638496d59dfd64 Mon Sep 17 00:00:00 2001 From: Badlop Date: Thu, 29 Feb 2024 16:36:41 +0100 Subject: [PATCH] Change method from 1bf80e8 to determine if Elixir supports default_formatter function Dialyzer when using Elixir complains about undefined function module_info. --- src/ejabberd_logger.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ejabberd_logger.erl b/src/ejabberd_logger.erl index e57fd8146..e9fb7ada7 100644 --- a/src/ejabberd_logger.erl +++ b/src/ejabberd_logger.erl @@ -368,7 +368,7 @@ progress_filter(Event, _) -> console_template() -> case (false /= code:is_loaded('Elixir.Logger')) andalso - lists:keymember(default_formatter, 1, 'Elixir.Logger':module_info(exports)) of + 'Elixir.System':version() >= <<"1.15">> of true -> [date, " ", time, " [", level, "] ", message, "\n"]; false ->