|
|
@@ -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).
|
|
|
|