set logger
This commit is contained in:
parent
d39e1ebcf4
commit
8cabec6c09
@ -10,7 +10,7 @@
|
|||||||
-export([start/2, stop/1]).
|
-export([start/2, stop/1]).
|
||||||
|
|
||||||
start(_StartType, _StartArgs) ->
|
start(_StartType, _StartArgs) ->
|
||||||
start_logger(),
|
set_logger_level(),
|
||||||
logger:warning("call me here start logger"),
|
logger:warning("call me here start logger"),
|
||||||
aircon_sup:start_link().
|
aircon_sup:start_link().
|
||||||
|
|
||||||
@ -19,37 +19,9 @@ stop(_State) ->
|
|||||||
|
|
||||||
%% internal functions
|
%% internal functions
|
||||||
|
|
||||||
start_logger() ->
|
set_logger_level() ->
|
||||||
filelib:ensure_dir("log/debug.log"),
|
logger:set_application_level(kernel, notice),
|
||||||
|
logger:set_application_level(stdlib, notice),
|
||||||
logger:set_primary_config(level, info),
|
logger:set_application_level(emqtt, debug),
|
||||||
logger:set_application_level(aircon, info),
|
logger:set_application_level(aircon, debug),
|
||||||
|
ok.
|
||||||
Formatter = #{
|
|
||||||
template => [
|
|
||||||
time, " [", level, "] ",
|
|
||||||
message, " ",
|
|
||||||
metadata, "\n"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
|
|
||||||
ok = logger:add_handler(
|
|
||||||
disk,
|
|
||||||
logger_disk_log_h,
|
|
||||||
#{
|
|
||||||
level => debug,
|
|
||||||
file => "log/debug.log",
|
|
||||||
size => 10485760,
|
|
||||||
max_no_files => 5,
|
|
||||||
formatter => {logger_formatter, Formatter}
|
|
||||||
}
|
|
||||||
),
|
|
||||||
|
|
||||||
ok = logger:add_handler(
|
|
||||||
default_console,
|
|
||||||
logger_std_h,
|
|
||||||
#{
|
|
||||||
level => debug,
|
|
||||||
formatter => {logger_formatter, Formatter}
|
|
||||||
}
|
|
||||||
).
|
|
||||||
@ -17,6 +17,19 @@
|
|||||||
{host, "118.178.229.213"},
|
{host, "118.178.229.213"},
|
||||||
{port, 3361}
|
{port, 3361}
|
||||||
]}
|
]}
|
||||||
|
]},
|
||||||
|
|
||||||
|
{kernel, [
|
||||||
|
%% 设置 Logger 的 primary log level
|
||||||
|
{logger_level, debug},
|
||||||
|
{logger, [
|
||||||
|
{handler, default, logger_std_h,
|
||||||
|
#{
|
||||||
|
level => debug,
|
||||||
|
formatter => {logger_formatter, #{template => [time, " [", level, "] ", msg, "\n"]}}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]}
|
||||||
]}
|
]}
|
||||||
|
|
||||||
].
|
].
|
||||||
Loading…
x
Reference in New Issue
Block a user