From 06fb3258af8cdb74774106f3ff037f87b5fa5e1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Przemys=C5=82aw=20Pluta?= Date: Tue, 30 Mar 2021 08:23:30 +0200 Subject: [PATCH] Improve Time Profiler --- .../base/util/profiler/TimeProfiler.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/api/src/main/java/com/bartlomiejpluta/base/util/profiler/TimeProfiler.java b/api/src/main/java/com/bartlomiejpluta/base/util/profiler/TimeProfiler.java index 83aab4b5..50331439 100644 --- a/api/src/main/java/com/bartlomiejpluta/base/util/profiler/TimeProfiler.java +++ b/api/src/main/java/com/bartlomiejpluta/base/util/profiler/TimeProfiler.java @@ -1,16 +1,14 @@ package com.bartlomiejpluta.base.util.profiler; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; +import lombok.extern.slf4j.Slf4j; import java.text.DecimalFormat; import java.util.HashMap; import java.util.Map; import java.util.Map.Entry; +@Slf4j public class TimeProfiler { - private static final Logger log = LoggerFactory.getLogger(TimeProfiler.class); - private static final DecimalFormat DF = new DecimalFormat("0.00"); private final Map averages = new HashMap<>(); @@ -26,10 +24,10 @@ public class TimeProfiler { } } - public void printResult() { + public void logResult() { averages.entrySet().stream() .sorted(Entry.comparingByValue().reversed()) - .forEachOrdered(entry -> log.info("[{}]: [{}sms] [{}sus] [{}ns]", + .forEachOrdered(entry -> log.info("[{}]: [{}ms] [{}us] [{}ns]", entry.getKey(), DF.format(entry.getValue() / 1_000_000), DF.format(entry.getValue() / 1_000),