Browse Source

Merge pull request #216 from fogfish/master

fix issue #215: lager.app env overwrites default handlers
pull/225/head
Andrew Thompson 11 years ago
parent
commit
4d8291edb7
2 changed files with 5 additions and 10 deletions
  1. +3
    -8
      src/lager.app.src
  2. +2
    -2
      src/lager_app.erl

+ 3
- 8
src/lager.app.src View File

@ -13,14 +13,9 @@
{registered, [lager_sup, lager_event, lager_crash_log, lager_handler_watcher_sup]}, {registered, [lager_sup, lager_event, lager_crash_log, lager_handler_watcher_sup]},
{mod, {lager_app, []}}, {mod, {lager_app, []}},
{env, [ {env, [
%% What handlers to install with what arguments
{handlers, [
{lager_console_backend, info},
{lager_file_backend, [
{file, "log/error.log"}, {level, error}, {size, 10485760}, {date, "$D0"}, {count, 5}]},
{lager_file_backend, [
{file, "log/console.log"}, {level, info}, {size, 10485760}, {date, "$D0"}, {count, 5}]}
]},
%% Note: application:start(lager) overwrites previously defined environment variables
%% thus declaration of default handlers is done at lager_app.erl
%% What colors to use with what log levels %% What colors to use with what log levels
{colored, false}, {colored, false},
{colors, [ {colors, [

+ 2
- 2
src/lager_app.erl View File

@ -65,8 +65,8 @@ start(_StartType, _StartArgs) ->
Handlers = case application:get_env(lager, handlers) of Handlers = case application:get_env(lager, handlers) of
undefined -> undefined ->
[{lager_console_backend, info}, [{lager_console_backend, info},
{lager_file_backend, [{"log/error.log", error, 10485760, "", 5},
{"log/console.log", info, 10485760, "", 5}]}];
{lager_file_backend, [{file, "log/error.log"}, {level, error}, {size, 10485760}, {date, "$D0"}, {count, 5}]},
{lager_file_backend, [{file, "log/console.log"}, {level, info}, {size, 10485760}, {date, "$D0"}, {count, 5}]}];
{ok, Val} -> {ok, Val} ->
Val Val
end, end,

Loading…
Cancel
Save