fix(logger.py): change appdirs dependency to platformdirs

This commit is contained in:
Gladson 2023-11-03 02:11:12 -04:00 • committed by GitHub
commit 7713173da7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2,9 +2,9 @@ from typing import Optional
from loguru import logger from loguru import logger
from pathlib import Path from pathlib import Path
from rich.logging import RichHandler from rich.logging import RichHandler
from platformdirs import user_cache_dir
import os import os
import orjson import orjson
import appdirs
VALID_LOG_LEVELS = ["DEBUG", "INFO", "WARNING", "ERROR", "CRITICAL"] VALID_LOG_LEVELS = ["DEBUG", "INFO", "WARNING", "ERROR", "CRITICAL"]
@ -50,7 +50,7 @@ def configure(log_level: Optional[str] = None, log_file: Optional[Path] = None):
) )
if not log_file: if not log_file:
cache_dir = Path(appdirs.user_cache_dir("langflow")) cache_dir = Path(user_cache_dir("langflow"))
log_file = cache_dir / "langflow.log" log_file = cache_dir / "langflow.log"
log_file = Path(log_file) log_file = Path(log_file)