]> granicus.if.org Git - ejabberd/commitdiff
Fix logger initialization on OTP<21.3
authorEvgeny Khramtsov <ekhramtsov@process-one.net>
Wed, 23 Oct 2019 13:41:27 +0000 (16:41 +0300)
committerEvgeny Khramtsov <ekhramtsov@process-one.net>
Wed, 23 Oct 2019 13:41:27 +0000 (16:41 +0300)
src/ejabberd_logger.erl

index 0102681078aad0e0067aee4a3281ff3641beb68a..916ca6feab1781b221c6bfe03cbc03b54199e53a 100644 (file)
@@ -120,14 +120,14 @@ start(Level) ->
        end,
        case logger:add_handler(ejabberd_log, logger_std_h,
                                #{level => all,
-                                 config => Config#{file => EjabberdLog},
+                                 config => Config#{type => {file, EjabberdLog}},
                                  formatter => {logger_formatter, FileFmtConfig}}) of
            ok -> ok;
            {error, {already_exist, _}} -> ok
        end,
        case logger:add_handler(error_log, logger_std_h,
                                #{level => error,
-                                 config => Config#{file => ErrorLog},
+                                 config => Config#{type => {file, ErrorLog}},
                                  formatter => {logger_formatter, FileFmtConfig}}) of
            ok -> ok;
            {error, {already_exist, _}} -> ok