refactor(schema): change log_lvel to enum type

This commit is contained in:
Zaiming (Stone) Shi 2023-11-08 16:31:57 +01:00
parent 3d20e566d8
commit af3dfc91b1
1 changed files with 1 additions and 3 deletions

View File

@ -28,14 +28,12 @@
-include("emqx_conf.hrl").
-type log_level() :: debug | info | notice | warning | error | critical | alert | emergency | all.
-type file() :: string().
-type cipher() :: map().
-behaviour(hocon_schema).
-reflect_type([
log_level/0,
file/0,
cipher/0
]).
@ -1289,7 +1287,7 @@ log_handler_common_confs(Handler, Default) ->
[
{"level",
sc(
log_level(),
hoconsc:enum([debug, info, notice, warning, error, critical, alert, emergency, all]),
#{
default => maps:get(level, Default, warning),
desc => ?DESC(LevelDesc),