diff --git a/init.lua b/init.lua index d137ecf..a97ebc9 100644 --- a/init.lua +++ b/init.lua @@ -250,9 +250,16 @@ function advprofiler.get_report_columns(rep) } end +local function t1000(t) + return t and t*1000 or 0 +end + function advprofiler.report(rep) - local colt = advprofiler.get_report_columns(rep) - return table.concat(colt, "\t") + return string.format("Count avg=%d\tmax=%d\ttotal=%d\tTime avg=%dms\tmax=%dms\ttotal=%dms\tPer-Call avg=%dms\tmax=%dms", + rep.count_avg, rep.count_max, rep.count_tot, + t1000(rep.time_avg), t1000(rep.time_max), t1000(rep.time_tot), + t1000(rep.per_call_avg), t1000(rep.per_call_max)) + end