|
|
@@ -336,6 +336,20 @@ end}.
|
|
|
{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", [
|
|
|
{default, "log/error.log"},
|
|
|
{datatype, file}
|
|
|
@@ -395,6 +409,15 @@ end}.
|
|
|
{count, cuttlefish:conf_get("log.error.count", Conf)}]}]
|
|
|
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),
|
|
|
ConsoleLogFile = cuttlefish:conf_get("log.console.file", Conf),
|
|
|
|
|
|
@@ -420,7 +443,7 @@ end}.
|
|
|
cuttlefish:conf_get("log.syslog.level", Conf)]}]
|
|
|
end,
|
|
|
|
|
|
- ConsoleHandlers ++ ErrorHandler ++ SyslogHandler
|
|
|
+ ConsoleHandlers ++ ErrorHandler ++ InfoHandler ++ SyslogHandler
|
|
|
end
|
|
|
}.
|
|
|
|