%% -*- tab-width: 4;erlang-indent-level: 4;indent-tabs-mode: nil -*-
|
|
%% ex: ts=4 sw=4 et
|
|
{application, lager,
|
|
[
|
|
{description, "Erlang logging framework"},
|
|
{vsn, "0.9.0"},
|
|
{modules, []},
|
|
{applications, [
|
|
kernel,
|
|
stdlib
|
|
]},
|
|
{registered, []},
|
|
{mod, {lager_app, []}},
|
|
{env, [
|
|
%% What handlers to install with what arguments
|
|
{handlers, [
|
|
{lager_console_backend, info},
|
|
{lager_file_backend, [
|
|
{"log/error.log", error, 10485760, "", 5},
|
|
{"log/console.log", info, 10485760, "", 5}
|
|
]}
|
|
]},
|
|
%% Whether to write a crash log, and where. Undefined means no crash logger.
|
|
{crash_log, "log/crash.log"},
|
|
%% Maximum size in bytes of events in the crash log - defaults to 65536
|
|
{crash_log_msg_size, 65536},
|
|
%% Maximum size of the crash log in bytes, before its rotated, set
|
|
%% to 0 to disable rotation - default is 0
|
|
{crash_log_size, 10485760},
|
|
%% What time to rotate the crash log - default is no time
|
|
%% rotation. See the README for a description of this format.
|
|
{crash_log_date, "$D0"},
|
|
%% Number of rotated crash logs to keep, 0 means keep only the
|
|
%% current one - default is 0
|
|
{crash_log_count, 5},
|
|
%% Whether to redirect error_logger messages into lager - defaults to true
|
|
{error_logger_redirect, true}
|
|
]}
|
|
]}.
|