diff --git a/src/backend/langflow/services/database/manager.py b/src/backend/langflow/services/database/manager.py
index c8826e31b..7f8afab6f 100644
--- a/src/backend/langflow/services/database/manager.py
+++ b/src/backend/langflow/services/database/manager.py
@@ -89,7 +89,7 @@ class DatabaseManager(Service):
for table in legacy_tables:
if table in inspector.get_table_names():
- logger.warn(f"Legacy table exists: {table}")
+ logger.warning(f"Legacy table exists: {table}")
return True
diff --git a/src/backend/langflow/utils/logger.py b/src/backend/langflow/utils/logger.py
index 4e93874af..1f616486b 100644
--- a/src/backend/langflow/utils/logger.py
+++ b/src/backend/langflow/utils/logger.py
@@ -1,9 +1,10 @@
+from typing import Optional
from loguru import logger
from pathlib import Path
from rich.logging import RichHandler
-def configure(log_level: str = "DEBUG", log_file: Path = None):
+def configure(log_level: str = "DEBUG", log_file: Optional[Path] = None):
log_format = "{time:HH:mm:ss} - {level: <8} - {message}"
logger.remove() # Remove default handlers