diff --git a/src/lager.erl b/src/lager.erl index 80f6b45..c01693e 100644 --- a/src/lager.erl +++ b/src/lager.erl @@ -123,7 +123,7 @@ do_log(Severity, Metadata, Format, Args, Size, SeverityAsInt, LevelThreshold, Tr false -> gen_event:sync_notify(SinkPid, {log, LagerMsg}) end, - case TraceSinkPid =/ undefined of + case TraceSinkPid /= undefined of true -> gen_event:notify(TraceSinkPid, {log, LagerMsg}); false -> @@ -200,9 +200,9 @@ trace_file(File, Filter, Level, Options) -> lager_app:start_handler(Sink, lager_file_backend, LogFileConfig), lager_config:global_set(handlers, [HandlerInfo|Handlers]); - {Watcher, _Handler, Sink} -> + {_Watcher, _Handler, Sink} -> {ok, exists}; - {Watcher, _Handler, OtherSink} -> + {_Watcher, _Handler, _OtherSink} -> {error, file_in_use} end, case Res of @@ -272,10 +272,10 @@ stop_trace_int({Backend, _Filter, _Level} = Trace, Sink) -> clear_all_traces() -> Handlers = lager_config:global_get(handlers, []), _ = lager_util:trace_filter(none), - lists:foreach(fun({Watcher, Handler, Sink}) -> + lists:foreach(fun({_Watcher, Handler, Sink}) -> case get_loglevel(Handler) of none -> - gen_event:delete_handler(Sink, Handler, []), + gen_event:delete_handler(Sink, Handler, []); _ -> ok end