From 70f74cde683a0777e95baf9e6e85c6327b10009b Mon Sep 17 00:00:00 2001 From: Debanjum Singh Solanky Date: Wed, 7 Feb 2024 20:45:16 +0530 Subject: [PATCH] Fix timestamps to separate each logline. Info log response start time --- src/khoj/main.py | 2 +- src/khoj/processor/conversation/utils.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/khoj/main.py b/src/khoj/main.py index 0ca6442c..5099002f 100644 --- a/src/khoj/main.py +++ b/src/khoj/main.py @@ -84,7 +84,7 @@ from khoj.utils.initialization import initialization # Setup Logger rich_handler = RichHandler(rich_tracebacks=True) -rich_handler.setFormatter(fmt=logging.Formatter(fmt="%(message)s", datefmt="[%X]")) +rich_handler.setFormatter(fmt=logging.Formatter(fmt="%(message)s", datefmt="[%H:%M:%S.%f]")) logging.basicConfig(handlers=[rich_handler]) logger = logging.getLogger("khoj") diff --git a/src/khoj/processor/conversation/utils.py b/src/khoj/processor/conversation/utils.py index 1fca1a9e..939d9358 100644 --- a/src/khoj/processor/conversation/utils.py +++ b/src/khoj/processor/conversation/utils.py @@ -56,7 +56,7 @@ class ThreadedGenerator: def send(self, data): if self.response == "": time_to_first_response = perf_counter() - self.start_time - logger.debug(f"First response took: {time_to_first_response:.3f} seconds") + logger.info(f"First response took: {time_to_first_response:.3f} seconds") self.response += data self.queue.put(data)