diff --git a/src/backend/base/langflow/interface/utils.py b/src/backend/base/langflow/interface/utils.py index 900560ea9..6e57c1165 100644 --- a/src/backend/base/langflow/interface/utils.py +++ b/src/backend/base/langflow/interface/utils.py @@ -97,7 +97,7 @@ def setup_llm_caching() -> None: except ImportError: logger.warning(f"Could not import {settings_service.settings.cache_type}. ") except Exception: # noqa: BLE001 - logger.opt(exception=True).warning("Could not setup LLM caching.") + logger.warning("Could not setup LLM caching.") def set_langchain_cache(settings) -> None: diff --git a/src/backend/base/langflow/services/auth/utils.py b/src/backend/base/langflow/services/auth/utils.py index ce23a5680..ea8a94c47 100644 --- a/src/backend/base/langflow/services/auth/utils.py +++ b/src/backend/base/langflow/services/auth/utils.py @@ -382,6 +382,6 @@ def decrypt_api_key(encrypted_api_key: str, settings_service: SettingsService): try: decrypted_key = fernet.decrypt(encrypted_api_key.encode()).decode() except Exception: # noqa: BLE001 - logger.opt(exception=True).debug("Failed to decrypt API key") + logger.debug("Failed to decrypt API key") decrypted_key = fernet.decrypt(encrypted_api_key).decode() return decrypted_key diff --git a/src/backend/base/langflow/services/database/models/user/crud.py b/src/backend/base/langflow/services/database/models/user/crud.py index b78b706b0..db6d78988 100644 --- a/src/backend/base/langflow/services/database/models/user/crud.py +++ b/src/backend/base/langflow/services/database/models/user/crud.py @@ -56,5 +56,5 @@ async def update_user_last_login_at(user_id: UUID, db: AsyncSession): user_data = UserUpdate(last_login_at=datetime.now(timezone.utc)) user = await get_user_by_id(db, user_id) return await update_user(user, user_data, db) - except Exception: # noqa: BLE001 - logger.opt(exception=True).debug("Error updating user last login at") + except Exception as e: # noqa: BLE001 + logger.error(f"Error updating user last login at: {e!s}") diff --git a/src/backend/base/langflow/services/database/service.py b/src/backend/base/langflow/services/database/service.py index 91bc9f2c1..196428bb1 100644 --- a/src/backend/base/langflow/services/database/service.py +++ b/src/backend/base/langflow/services/database/service.py @@ -249,7 +249,7 @@ class DatabaseService(Service): buffer.write(f"{datetime.now(tz=timezone.utc).astimezone().isoformat()}: Checking migrations\n") command.check(alembic_cfg) except Exception as exc: # noqa: BLE001 - logger.opt(exception=True).debug("Error checking migrations") + logger.debug(f"Error checking migrations: {exc}") if isinstance(exc, util.exc.CommandError | util.exc.AutogenerateDiffsDetected): command.upgrade(alembic_cfg, "head") time.sleep(3) @@ -275,7 +275,7 @@ class DatabaseService(Service): break except util.exc.AutogenerateDiffsDetected: # downgrade to base and upgrade again - logger.opt(exception=True).warning("AutogenerateDiffsDetected") + logger.warning("AutogenerateDiffsDetected") command.downgrade(alembic_cfg, f"-{i}") # wait for the database to be ready time.sleep(3) diff --git a/src/backend/base/langflow/services/tracing/langfuse.py b/src/backend/base/langflow/services/tracing/langfuse.py index 0bcb192d5..b180279ea 100644 --- a/src/backend/base/langflow/services/tracing/langfuse.py +++ b/src/backend/base/langflow/services/tracing/langfuse.py @@ -58,8 +58,8 @@ class LangFuseTracer(BaseTracer): logger.exception("Could not import langfuse. Please install it with `pip install langfuse`.") return False - except Exception: # noqa: BLE001 - logger.opt(exception=True).debug("Error setting up LangSmith tracer") + except Exception as e: # noqa: BLE001 + logger.debug(f"Error setting up LangSmith tracer: {e}") return False return True diff --git a/src/backend/base/langflow/services/tracing/langsmith.py b/src/backend/base/langflow/services/tracing/langsmith.py index 1137c2ed1..6084a241f 100644 --- a/src/backend/base/langflow/services/tracing/langsmith.py +++ b/src/backend/base/langflow/services/tracing/langsmith.py @@ -42,7 +42,7 @@ class LangSmithTracer(BaseTracer): self._run_tree.add_event({"name": "Start", "time": datetime.now(timezone.utc).isoformat()}) self._children: dict[str, RunTree] = {} except Exception: # noqa: BLE001 - logger.opt(exception=True).debug("Error setting up LangSmith tracer") + logger.debug("Error setting up LangSmith tracer") self._ready = False @property diff --git a/src/backend/base/langflow/services/tracing/langwatch.py b/src/backend/base/langflow/services/tracing/langwatch.py index 247da54b7..9c974ef28 100644 --- a/src/backend/base/langflow/services/tracing/langwatch.py +++ b/src/backend/base/langflow/services/tracing/langwatch.py @@ -48,7 +48,7 @@ class LangWatchTracer(BaseTracer): type="workflow", ) except Exception: # noqa: BLE001 - logger.opt(exception=True).debug("Error setting up LangWatch tracer") + logger.debug("Error setting up LangWatch tracer") self._ready = False @property diff --git a/src/backend/base/langflow/services/tracing/service.py b/src/backend/base/langflow/services/tracing/service.py index 6d95c1a6b..65546cd10 100644 --- a/src/backend/base/langflow/services/tracing/service.py +++ b/src/backend/base/langflow/services/tracing/service.py @@ -111,8 +111,8 @@ class TracingService(Service): await asyncio.to_thread(self._initialize_langsmith_tracer) await asyncio.to_thread(self._initialize_langwatch_tracer) await asyncio.to_thread(self._initialize_langfuse_tracer) - except Exception: # noqa: BLE001 - logger.opt(exception=True).debug("Error initializing tracers") + except Exception as e: # noqa: BLE001 + logger.debug(f"Error initializing tracers: {e}") def _initialize_langsmith_tracer(self) -> None: project_name = os.getenv("LANGCHAIN_PROJECT", "Langflow")