diff --git a/LLM/language_model.py b/LLM/language_model.py
index 372d21d915392801cd769798a6e3b265978134e9..bc39b23be98f22571eeb23e502c6026f83a0e174 100644
--- a/LLM/language_model.py
+++ b/LLM/language_model.py
@@ -13,9 +13,6 @@ from rich.console import Console
 import logging
 from nltk import sent_tokenize
 
-logging.basicConfig(
-    format="%(asctime)s - %(name)s - %(levelname)s - %(message)s",
-)
 logger = logging.getLogger(__name__)
 
 console = Console()
diff --git a/LLM/mlx_language_model.py b/LLM/mlx_language_model.py
index 65c3b2da9f360c7524df71e4d1d2ee599391e958..7e041de3e8bcb82ed9332eb778c6b03884f010b0 100644
--- a/LLM/mlx_language_model.py
+++ b/LLM/mlx_language_model.py
@@ -5,9 +5,6 @@ from mlx_lm import load, stream_generate, generate
 from rich.console import Console
 import torch
 
-logging.basicConfig(
-    format="%(asctime)s - %(name)s - %(levelname)s - %(message)s",
-)
 logger = logging.getLogger(__name__)
 
 console = Console()
diff --git a/STT/lightning_whisper_mlx_handler.py b/STT/lightning_whisper_mlx_handler.py
index be770ac6ce26bda98bc7d83b2b470c24d6d4140f..e5cd540a968d4a9e29ef6b1fe1c796f9f89bd571 100644
--- a/STT/lightning_whisper_mlx_handler.py
+++ b/STT/lightning_whisper_mlx_handler.py
@@ -6,9 +6,6 @@ import numpy as np
 from rich.console import Console
 import torch
 
-logging.basicConfig(
-    format="%(asctime)s - %(name)s - %(levelname)s - %(message)s",
-)
 logger = logging.getLogger(__name__)
 
 console = Console()
diff --git a/STT/whisper_stt_handler.py b/STT/whisper_stt_handler.py
index fc87bd3a31c26ab988de658acdb64e4308c77cbf..ea37b8ba2aa86cac52534a7e843d9d2705270cfd 100644
--- a/STT/whisper_stt_handler.py
+++ b/STT/whisper_stt_handler.py
@@ -9,11 +9,7 @@ from baseHandler import BaseHandler
 from rich.console import Console
 import logging
 
-logging.basicConfig(
-    format="%(asctime)s - %(name)s - %(levelname)s - %(message)s",
-)
 logger = logging.getLogger(__name__)
-
 console = Console()
 
 
diff --git a/TTS/melo_handler.py b/TTS/melo_handler.py
index 9897679a02fee6ffaadadb521481cf69915e732c..376747bc8982332ac66f8c6d41814f8bb2ef69e8 100644
--- a/TTS/melo_handler.py
+++ b/TTS/melo_handler.py
@@ -6,9 +6,6 @@ import numpy as np
 from rich.console import Console
 import torch
 
-logging.basicConfig(
-    format="%(asctime)s - %(name)s - %(levelname)s - %(message)s",
-)
 logger = logging.getLogger(__name__)
 
 console = Console()
diff --git a/TTS/parler_handler.py b/TTS/parler_handler.py
index 06dc19b897c55bf5731ad83e444e1cdc26abd4e8..5cc0ce90ff62aa93a085f5b3d455794d290d45ad 100644
--- a/TTS/parler_handler.py
+++ b/TTS/parler_handler.py
@@ -19,9 +19,6 @@ torch._inductor.config.fx_graph_cache = True
 # mind about this parameter ! should be >= 2 * number of padded prompt sizes for TTS
 torch._dynamo.config.cache_size_limit = 15
 
-logging.basicConfig(
-    format="%(asctime)s - %(name)s - %(levelname)s - %(message)s",
-)
 logger = logging.getLogger(__name__)
 
 console = Console()
diff --git a/VAD/vad_handler.py b/VAD/vad_handler.py
index e2da03f7b1cd612489d98f49ab56ea9ad45b942c..3a36498f6b66f0b0bbb64ddd2a0289fbd3696966 100644
--- a/VAD/vad_handler.py
+++ b/VAD/vad_handler.py
@@ -8,9 +8,6 @@ from utils.utils import int2float
 
 import logging
 
-logging.basicConfig(
-    format="%(asctime)s - %(name)s - %(levelname)s - %(message)s",
-)
 logger = logging.getLogger(__name__)
 
 console = Console()
diff --git a/connections/socket_receiver.py b/connections/socket_receiver.py
index 19bda8da081da5a949c1bd046f84c4fa43b56403..6fb734cf1fd7967de7ad368b4a26ea4e16880ddb 100644
--- a/connections/socket_receiver.py
+++ b/connections/socket_receiver.py
@@ -2,9 +2,6 @@ import socket
 from rich.console import Console
 import logging
 
-logging.basicConfig(
-    format="%(asctime)s - %(name)s - %(levelname)s - %(message)s",
-)
 logger = logging.getLogger(__name__)
 
 console = Console()
diff --git a/connections/socket_sender.py b/connections/socket_sender.py
index 587343b8204e4e79af29346668a08ab4f6d6486d..11ed21083b25e9d31de382308324b675ea6d5087 100644
--- a/connections/socket_sender.py
+++ b/connections/socket_sender.py
@@ -2,9 +2,6 @@ import socket
 from rich.console import Console
 import logging
 
-logging.basicConfig(
-    format="%(asctime)s - %(name)s - %(levelname)s - %(message)s",
-)
 logger = logging.getLogger(__name__)
 
 console = Console()
diff --git a/s2s_pipeline.py b/s2s_pipeline.py
index 7a9e204ae16bdcde3992ecfa09bda7e73dabae95..c5d8e133be2d493eb6754f7532a5c779de31333c 100644
--- a/s2s_pipeline.py
+++ b/s2s_pipeline.py
@@ -43,8 +43,8 @@ except (LookupError, OSError):
 CURRENT_DIR = Path(__file__).resolve().parent
 os.environ["TORCHINDUCTOR_CACHE_DIR"] = os.path.join(CURRENT_DIR, "tmp")
 
-
 console = Console()
+logging.getLogger("numba").setLevel(logging.WARNING)  # quiet down numba logs
 
 
 def prepare_args(args, prefix):