diff --git a/sys.config b/sys.config index a4a3465d931d68ea51522e8dde87227c2aec82e8..5b6ed35ae2260274735bfe41b8c297e84bab0d71 100644 --- a/sys.config +++ b/sys.config @@ -3,21 +3,36 @@ {kernel, [{logger_level, info}, {logger, - [ {handler, default, logger_std_h, + [ {handler, default, logger_disk_log_h, #{level => error, - config => #{file => "log/erlang.log"}, + config => #{ file => "log/erlang.log" + , type => wrap + , max_no_files => 1000 + , max_no_bytes => 10000000 + , filesync_repeat_interval => 1000 + }, formatter => {logger_formatter, #{template => [time," [",level,"] ",pid," [", module, "] ", msg,"\n"]}} }}, - {handler, info_handler, logger_std_h, + {handler, info_handler, logger_disk_log_h, #{level => info, - config => #{file => "log/info.log"}, + config => #{ file => "log/info.log" + , type => wrap + , max_no_files => 1000 + , max_no_bytes => 10000000 + , filesync_repeat_interval => 1000 + }, formatter => {logger_formatter, #{template => [time," [",level,"] ",pid," [", module, "] ", msg,"\n"]}} }}, - {handler, debug_handler, logger_std_h, + {handler, debug_handler, logger_disk_log_h, #{level => debug, - config => #{file => "log/debug.log"}, + config => #{ file => "log/debug.log" + , type => wrap + , max_no_files => 1000 + , max_no_bytes => 10000000 + , filesync_repeat_interval => 1000 + }, formatter => {logger_formatter, #{template => [time," [",level,"] ",pid," [", module, "] ", msg,"\n"]}} }}