From 59bb75d4a1b3552381a6f53a02753fd818608ec3 Mon Sep 17 00:00:00 2001 From: Yannick Stephan Date: Thu, 20 Feb 2025 13:27:55 +0100 Subject: [PATCH] added log path --- lightrag/lightrag.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/lightrag/lightrag.py b/lightrag/lightrag.py index 174947f3..9f4db5ab 100644 --- a/lightrag/lightrag.py +++ b/lightrag/lightrag.py @@ -82,8 +82,8 @@ class LightRAG: log_level: int = field(default=logger.level) """Logging level for the system (e.g., 'DEBUG', 'INFO', 'WARNING').""" - log_dir: str = field(default=os.getcwd()) - """Directory where logs are stored. Defaults to the current working directory.""" + log_file_path: str = field(default=os.path.join(os.getcwd(), "lightrag.log")) + """Log file path.""" # Entity extraction # --- @@ -251,9 +251,8 @@ class LightRAG: """ def __post_init__(self): - os.makedirs(self.log_dir, exist_ok=True) - log_file = os.path.join(self.log_dir, "lightrag.log") - set_logger(log_file) + os.makedirs(os.path.dirname(self.log_file_path), exist_ok=True) + set_logger(self.log_file_path) logger.setLevel(self.log_level) logger.info(f"Logger initialized for working directory: {self.working_dir}")