From 5e6397b843cd0f5ae75f507f3f16cac7a8f469c6 Mon Sep 17 00:00:00 2001 From: JianBo He Date: Tue, 26 Sep 2023 19:24:35 +0800 Subject: [PATCH] chore: remove result field for CLI audit logs --- apps/emqx_ctl/src/emqx_ctl.erl | 2 +- .../src/emqx_enterprise_schema.erl | 21 ++++++++----------- 2 files changed, 10 insertions(+), 13 deletions(-) diff --git a/apps/emqx_ctl/src/emqx_ctl.erl b/apps/emqx_ctl/src/emqx_ctl.erl index 4c077c56d..8b3eb8058 100644 --- a/apps/emqx_ctl/src/emqx_ctl.erl +++ b/apps/emqx_ctl/src/emqx_ctl.erl @@ -146,7 +146,7 @@ run_command(Cmd, Args) when is_atom(Cmd) -> audit_log( audit_level(Result, Duration), "from_cli", - #{duration_ms => Duration, result => Result, cmd => Cmd, args => Args, node => node()} + #{duration_ms => Duration, cmd => Cmd, args => Args, node => node()} ), Result. diff --git a/apps/emqx_enterprise/src/emqx_enterprise_schema.erl b/apps/emqx_enterprise/src/emqx_enterprise_schema.erl index 3f2ea3397..9a5d0abec 100644 --- a/apps/emqx_enterprise/src/emqx_enterprise_schema.erl +++ b/apps/emqx_enterprise/src/emqx_enterprise_schema.erl @@ -28,9 +28,16 @@ fields("node") -> fields("log") -> redefine_log(emqx_conf_schema:fields("log")); fields("log_audit_handler") -> + CommonConfs = emqx_conf_schema:log_handler_common_confs(file, #{}), + CommonConfs1 = lists:filter( + fun({Key, _}) -> + not lists:member(Key, ["level", "formatter"]) + end, + CommonConfs + ), [ {"level", - sc( + hoconsc:mk( emqx_conf_schema:log_level(), #{ default => info, @@ -72,17 +79,7 @@ fields("log_audit_handler") -> importance => ?IMPORTANCE_MEDIUM } )} - ] ++ - %% Only support json - lists:keydelete( - "level", - 1, - lists:keydelete( - "formatter", - 1, - log_handler_common_confs(file, #{}) - ) - ); + ] ++ CommonConfs1; fields(Name) -> ee_delegate(fields, ?EE_SCHEMA_MODULES, Name).