From 1d3b5bfc4009f2c3590814fc2a63d9737ad47a36 Mon Sep 17 00:00:00 2001
From: Andres Marafioti <andimarafioti@gmail.com>
Date: Mon, 9 Sep 2024 15:39:08 +0200
Subject: [PATCH] avoid debug logging for melo

---
 VAD/vad_handler.py | 4 ++++
 baseHandler.py     | 7 ++++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/VAD/vad_handler.py b/VAD/vad_handler.py
index 1dc6400..3f5c6ac 100644
--- a/VAD/vad_handler.py
+++ b/VAD/vad_handler.py
@@ -86,3 +86,7 @@ class VADHandler(BaseHandler):
                         )
                     array = enhanced.numpy().squeeze()
                 yield array
+
+    @property
+    def min_time_to_debug(self):
+        return 0.00001
diff --git a/baseHandler.py b/baseHandler.py
index 6f5efa8..61532e4 100644
--- a/baseHandler.py
+++ b/baseHandler.py
@@ -36,7 +36,8 @@ class BaseHandler:
             start_time = perf_counter()
             for output in self.process(input):
                 self._times.append(perf_counter() - start_time)
-                logger.debug(f"{self.__class__.__name__}: {self.last_time: .3f} s")
+                if self.last_time > self.min_time_to_debug:
+                    logger.debug(f"{self.__class__.__name__}: {self.last_time: .3f} s")
                 self.queue_out.put(output)
                 start_time = perf_counter()
 
@@ -46,6 +47,10 @@ class BaseHandler:
     @property
     def last_time(self):
         return self._times[-1]
+    
+    @property
+    def min_time_to_debug(self):
+        return 0.001
 
     def cleanup(self):
         pass
-- 
GitLab