Add more lager configuration
This commit is contained in:
parent
5d30ceccd1
commit
97cf04d752
22
etc/emq.conf
22
etc/emq.conf
|
@ -128,12 +128,6 @@ log.console = console
|
||||||
## Console log level. Enum: debug, info, notice, warning, error, critical, alert, emergency
|
## Console log level. Enum: debug, info, notice, warning, error, critical, alert, emergency
|
||||||
log.console.level = error
|
log.console.level = error
|
||||||
|
|
||||||
## Syslog. Enum: on, off
|
|
||||||
log.syslog = on
|
|
||||||
|
|
||||||
## syslog level. Enum: debug, info, notice, warning, error, critical, alert, emergency
|
|
||||||
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
|
||||||
|
|
||||||
|
@ -146,20 +140,32 @@ log.syslog.level = error
|
||||||
## Info log file
|
## Info log file
|
||||||
## log.info.file = {{ platform_log_dir }}/info.log
|
## log.info.file = {{ platform_log_dir }}/info.log
|
||||||
|
|
||||||
|
## Info log file size
|
||||||
|
## log.info.size = 10485760
|
||||||
|
|
||||||
|
## Info log file count
|
||||||
|
## log.info.count = 5
|
||||||
|
|
||||||
## 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
|
## Error log file size
|
||||||
## log.error.size = 10485760
|
log.error.size = 10485760
|
||||||
|
|
||||||
## Error log file count
|
## Error log file count
|
||||||
## log.error.count = 5
|
log.error.count = 5
|
||||||
|
|
||||||
## Enable the crash log. Enum: on, off
|
## Enable the crash log. Enum: on, off
|
||||||
log.crash = on
|
log.crash = on
|
||||||
|
|
||||||
log.crash.file = {{ platform_log_dir }}/crash.log
|
log.crash.file = {{ platform_log_dir }}/crash.log
|
||||||
|
|
||||||
|
## Syslog. Enum: on, off
|
||||||
|
log.syslog = on
|
||||||
|
|
||||||
|
## syslog level. Enum: debug, info, notice, warning, error, critical, alert, emergency
|
||||||
|
log.syslog.level = error
|
||||||
|
|
||||||
##--------------------------------------------------------------------
|
##--------------------------------------------------------------------
|
||||||
## Allow Anonymous and Default ACL
|
## Allow Anonymous and Default ACL
|
||||||
##--------------------------------------------------------------------
|
##--------------------------------------------------------------------
|
||||||
|
|
|
@ -336,6 +336,20 @@ end}.
|
||||||
{datatype, integer}
|
{datatype, integer}
|
||||||
]}.
|
]}.
|
||||||
|
|
||||||
|
{mapping, "log.info.file", "lager.handlers", [
|
||||||
|
{datatype, file}
|
||||||
|
]}.
|
||||||
|
|
||||||
|
{mapping, "log.info.size", "lager.handlers", [
|
||||||
|
{default, 10485760},
|
||||||
|
{datatype, integer}
|
||||||
|
]}.
|
||||||
|
|
||||||
|
{mapping, "log.info.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}
|
||||||
|
@ -395,6 +409,15 @@ end}.
|
||||||
{count, cuttlefish:conf_get("log.error.count", Conf)}]}]
|
{count, cuttlefish:conf_get("log.error.count", Conf)}]}]
|
||||||
end,
|
end,
|
||||||
|
|
||||||
|
InfoHandler = case cuttlefish:conf_get("log.info.file", Conf, undefined) of
|
||||||
|
undefined -> [];
|
||||||
|
InfoFilename -> [{lager_file_backend, [{file, InfoFilename},
|
||||||
|
{level, info},
|
||||||
|
{size, cuttlefish:conf_get("log.info.size", Conf)},
|
||||||
|
{date, "$D0"},
|
||||||
|
{count, cuttlefish:conf_get("log.info.count", Conf)}]}]
|
||||||
|
end,
|
||||||
|
|
||||||
ConsoleLogLevel = cuttlefish:conf_get("log.console.level", Conf),
|
ConsoleLogLevel = cuttlefish:conf_get("log.console.level", Conf),
|
||||||
ConsoleLogFile = cuttlefish:conf_get("log.console.file", Conf),
|
ConsoleLogFile = cuttlefish:conf_get("log.console.file", Conf),
|
||||||
|
|
||||||
|
@ -420,7 +443,7 @@ end}.
|
||||||
cuttlefish:conf_get("log.syslog.level", Conf)]}]
|
cuttlefish:conf_get("log.syslog.level", Conf)]}]
|
||||||
end,
|
end,
|
||||||
|
|
||||||
ConsoleHandlers ++ ErrorHandler ++ SyslogHandler
|
ConsoleHandlers ++ ErrorHandler ++ InfoHandler ++ SyslogHandler
|
||||||
end
|
end
|
||||||
}.
|
}.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue