修改日志文件路径

- 因为LightRAG的几乎都是导入的utils中的全局logger对象,当多个rag实例的时候并无法完全把日志记录到对应的working_dir,并且应用中删除working_dir时会由于logger的句柄无法删除
- 此修改简化了日志文件的路径,不再依赖于 working_dir 属性,日志文件独立于working_dir
This commit is contained in:
yuanxiaobin
2024-12-04 08:44:13 +08:00
parent b00f2d6027
commit 4a866f3084

View File

@@ -133,7 +133,7 @@ class LightRAG:
convert_response_to_json_func: callable = convert_response_to_json convert_response_to_json_func: callable = convert_response_to_json
def __post_init__(self): def __post_init__(self):
log_file = os.path.join(self.working_dir, "lightrag.log") log_file = os.path.join("lightrag.log")
set_logger(log_file) set_logger(log_file)
logger.setLevel(self.log_level) logger.setLevel(self.log_level)