Ver código fonte

Match the correct tuple. Return an {ok, _} tuple so the next case statement does not get confused

pull/264/head
John R. Daily 10 anos atrás
pai
commit
5f3f0fee6c
1 arquivos alterados com 3 adições e 2 exclusões
  1. +3
    -2
      src/lager.erl

+ 3
- 2
src/lager.erl Ver arquivo

@ -187,7 +187,7 @@ trace_file(File, Filter, Level, Options) ->
{Sink, {ok, Trace}} ->
Handlers = lager_config:global_get(handlers, []),
%% check if this file backend is already installed
Res = case lists:keyfind({lager_file_backend, File}, 2, Handlers) of
Res = case lists:keyfind({lager_file_backend, File}, 1, Handlers) of
false ->
%% install the handler
LogFileConfig =
@ -199,7 +199,8 @@ trace_file(File, Filter, Level, Options) ->
HandlerInfo =
lager_app:start_handler(Sink, lager_file_backend,
LogFileConfig),
lager_config:global_set(handlers, [HandlerInfo|Handlers]);
lager_config:global_set(handlers, [HandlerInfo|Handlers]),
{ok, installed};
{_Watcher, _Handler, Sink} ->
{ok, exists};
{_Watcher, _Handler, _OtherSink} ->

Carregando…
Cancelar
Salvar