Add more lager configuration

This commit is contained in:
turtled 2017-10-10 13:10:34 +08:00
parent 54534967bd
commit 989d2fd9e7
2 changed files with 36 additions and 4 deletions

View File

@ -137,12 +137,24 @@ log.syslog.level = error
## Console log file ## Console log file
## log.console.file = {{ platform_log_dir }}/console.log ## log.console.file = {{ platform_log_dir }}/console.log
## Console log file size
## log.console.size = 10485760
## Console log count size
## log.console.count = 5
## Info log file ## Info log file
## log.info.file = {{ platform_log_dir }}/info.log ## log.info.file = {{ platform_log_dir }}/info.log
## Error log file ## Error log file
log.error.file = {{ platform_log_dir }}/error.log log.error.file = {{ platform_log_dir }}/error.log
## Error log file size
## log.error.size = 10485760
## Error log file count
## log.error.count = 5
## Enable the crash log. Enum: on, off ## Enable the crash log. Enum: on, off
log.crash = on log.crash = on

View File

@ -326,11 +326,31 @@ end}.
{datatype, file} {datatype, file}
]}. ]}.
{mapping, "log.console.size", "lager.handlers", [
{default, 10485760},
{datatype, integer}
]}.
{mapping, "log.console.count", "lager.handlers", [
{default, 5},
{datatype, integer}
]}.
{mapping, "log.error.file", "lager.handlers", [ {mapping, "log.error.file", "lager.handlers", [
{default, "log/error.log"}, {default, "log/error.log"},
{datatype, file} {datatype, file}
]}. ]}.
{mapping, "log.error.size", "lager.handlers", [
{default, 10485760},
{datatype, integer}
]}.
{mapping, "log.error.count", "lager.handlers", [
{default, 5},
{datatype, integer}
]}.
{mapping, "log.syslog", "lager.handlers", [ {mapping, "log.syslog", "lager.handlers", [
{default, off}, {default, off},
{datatype, flag} {datatype, flag}
@ -370,9 +390,9 @@ end}.
undefined -> []; undefined -> [];
ErrorFilename -> [{lager_file_backend, [{file, ErrorFilename}, ErrorFilename -> [{lager_file_backend, [{file, ErrorFilename},
{level, error}, {level, error},
{size, 10485760}, {size, cuttlefish:conf_get("log.error.size", Conf)},
{date, "$D0"}, {date, "$D0"},
{count, 5}]}] {count, cuttlefish:conf_get("log.error.count", Conf)}]}]
end, end,
ConsoleLogLevel = cuttlefish:conf_get("log.console.level", Conf), ConsoleLogLevel = cuttlefish:conf_get("log.console.level", Conf),
@ -381,9 +401,9 @@ end}.
ConsoleHandler = {lager_console_backend, ConsoleLogLevel}, ConsoleHandler = {lager_console_backend, ConsoleLogLevel},
ConsoleFileHandler = {lager_file_backend, [{file, ConsoleLogFile}, ConsoleFileHandler = {lager_file_backend, [{file, ConsoleLogFile},
{level, ConsoleLogLevel}, {level, ConsoleLogLevel},
{size, 10485760}, {size, cuttlefish:conf_get("log.console.size", Conf)},
{date, "$D0"}, {date, "$D0"},
{count, 5}]}, {count, cuttlefish:conf_get("log.console.count", Conf)}]},
ConsoleHandlers = case cuttlefish:conf_get("log.console", Conf) of ConsoleHandlers = case cuttlefish:conf_get("log.console", Conf) of
off -> []; off -> [];