From 428cc45c69c8205379f579cb2dd673538083b5e2 Mon Sep 17 00:00:00 2001 From: Zhongwen Deng Date: Tue, 9 May 2023 17:50:06 +0800 Subject: [PATCH] fix: filter disable file handler --- apps/emqx/src/config/emqx_config_logger.erl | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/emqx/src/config/emqx_config_logger.erl b/apps/emqx/src/config/emqx_config_logger.erl index 983f50700..a7bf54aee 100644 --- a/apps/emqx/src/config/emqx_config_logger.erl +++ b/apps/emqx/src/config/emqx_config_logger.erl @@ -161,7 +161,12 @@ tr_file_handler({HandlerName, SubConf}) -> }}. logger_file_handlers(Conf) -> - maps:to_list(conf_get("log.file", Conf, #{})). + lists:filter( + fun({_Name, Handler}) -> + conf_get("enable", Handler, false) + end, + maps:to_list(conf_get("log.file", Conf, #{})) + ). conf_get(Key, Conf) -> emqx_schema:conf_get(Key, Conf). conf_get(Key, Conf, Default) -> emqx_schema:conf_get(Key, Conf, Default).