feat: custom log dir
This commit is contained in:
parent
c07b5522fe
commit
35c4115441
1 changed files with 5 additions and 2 deletions
|
|
@ -126,8 +126,10 @@ class LightRAG:
|
||||||
vector_storage: str = field(default="NanoVectorDBStorage")
|
vector_storage: str = field(default="NanoVectorDBStorage")
|
||||||
graph_storage: str = field(default="NetworkXStorage")
|
graph_storage: str = field(default="NetworkXStorage")
|
||||||
|
|
||||||
|
# logging
|
||||||
current_log_level = logger.level
|
current_log_level = logger.level
|
||||||
log_level: str = field(default=current_log_level)
|
log_level: str = field(default=current_log_level)
|
||||||
|
logging_dir: str = field(default="logs")
|
||||||
|
|
||||||
# text chunking
|
# text chunking
|
||||||
chunk_token_size: int = 1200
|
chunk_token_size: int = 1200
|
||||||
|
|
@ -182,10 +184,11 @@ class LightRAG:
|
||||||
chunking_func_kwargs: dict = field(default_factory=dict)
|
chunking_func_kwargs: dict = field(default_factory=dict)
|
||||||
|
|
||||||
def __post_init__(self):
|
def __post_init__(self):
|
||||||
log_file = os.path.join("lightrag.log")
|
os.makedirs(self.logging_dir, exist_ok=True)
|
||||||
|
log_file = os.path.join(self.logging_dir, "lightrag.log")
|
||||||
set_logger(log_file)
|
set_logger(log_file)
|
||||||
logger.setLevel(self.log_level)
|
|
||||||
|
|
||||||
|
logger.setLevel(self.log_level)
|
||||||
logger.info(f"Logger initialized for working directory: {self.working_dir}")
|
logger.info(f"Logger initialized for working directory: {self.working_dir}")
|
||||||
if not os.path.exists(self.working_dir):
|
if not os.path.exists(self.working_dir):
|
||||||
logger.info(f"Creating working directory {self.working_dir}")
|
logger.info(f"Creating working directory {self.working_dir}")
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue