From 9bb64413e8ff6d4009343c72002ef76efcf28a72 Mon Sep 17 00:00:00 2001 From: Andrew Thompson Date: Fri, 19 Apr 2013 16:20:57 -0400 Subject: [PATCH] Correct the tracing statistics to account for # of installed traces --- src/lager.erl | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lager.erl b/src/lager.erl index 8ece601..298a9a8 100644 --- a/src/lager.erl +++ b/src/lager.erl @@ -223,6 +223,10 @@ clear_all_traces() -> status() -> Handlers = gen_event:which_handlers(lager_event), + TraceCount = case length(element(2, lager_config:get(loglevel))) of + 0 -> 1; + N -> N + end, Status = ["Lager status:\n", [begin Level = get_loglevel(Handler), @@ -260,7 +264,7 @@ status() -> "Tracing Statistics:\n ", [ begin [" ", atom_to_list(Table), ": ", - integer_to_list(?DEFAULT_TRACER:info(Table)), + integer_to_list(?DEFAULT_TRACER:info(Table) div TraceCount), "\n"] end || Table <- [input, output, filter] ] ]],