Add more lager configuration
This commit is contained in:
parent
54534967bd
commit
989d2fd9e7
12
etc/emq.conf
12
etc/emq.conf
|
@ -137,12 +137,24 @@ log.syslog.level = error
|
|||
## Console log file
|
||||
## 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
|
||||
## log.info.file = {{ platform_log_dir }}/info.log
|
||||
|
||||
## Error log file
|
||||
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
|
||||
log.crash = on
|
||||
|
||||
|
|
|
@ -326,11 +326,31 @@ end}.
|
|||
{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", [
|
||||
{default, "log/error.log"},
|
||||
{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", [
|
||||
{default, off},
|
||||
{datatype, flag}
|
||||
|
@ -370,9 +390,9 @@ end}.
|
|||
undefined -> [];
|
||||
ErrorFilename -> [{lager_file_backend, [{file, ErrorFilename},
|
||||
{level, error},
|
||||
{size, 10485760},
|
||||
{size, cuttlefish:conf_get("log.error.size", Conf)},
|
||||
{date, "$D0"},
|
||||
{count, 5}]}]
|
||||
{count, cuttlefish:conf_get("log.error.count", Conf)}]}]
|
||||
end,
|
||||
|
||||
ConsoleLogLevel = cuttlefish:conf_get("log.console.level", Conf),
|
||||
|
@ -381,9 +401,9 @@ end}.
|
|||
ConsoleHandler = {lager_console_backend, ConsoleLogLevel},
|
||||
ConsoleFileHandler = {lager_file_backend, [{file, ConsoleLogFile},
|
||||
{level, ConsoleLogLevel},
|
||||
{size, 10485760},
|
||||
{size, cuttlefish:conf_get("log.console.size", Conf)},
|
||||
{date, "$D0"},
|
||||
{count, 5}]},
|
||||
{count, cuttlefish:conf_get("log.console.count", Conf)}]},
|
||||
|
||||
ConsoleHandlers = case cuttlefish:conf_get("log.console", Conf) of
|
||||
off -> [];
|
||||
|
|
Loading…
Reference in New Issue