diff --git a/litellm/litellm_core_utils/litellm_logging.py b/litellm/litellm_core_utils/litellm_logging.py index b7381b28646..383169f7ca1 100644 --- a/litellm/litellm_core_utils/litellm_logging.py +++ b/litellm/litellm_core_utils/litellm_logging.py @@ -806,11 +806,15 @@ class Logging: and self.langfuse_public_key != langFuseLogger.public_key ) - and ( + or ( self.langfuse_public_key is not None and self.langfuse_public_key != langFuseLogger.public_key ) + or ( + self.langfuse_host is not None + and self.langfuse_host != langFuseLogger.langfuse_host + ) ): langFuseLogger = LangFuseLogger( langfuse_public_key=self.langfuse_public_key, @@ -1588,11 +1592,15 @@ class Logging: and self.langfuse_public_key != langFuseLogger.public_key ) - and ( + or ( self.langfuse_public_key is not None and self.langfuse_public_key != langFuseLogger.public_key ) + or ( + self.langfuse_host is not None + and self.langfuse_host != langFuseLogger.langfuse_host + ) ): langFuseLogger = LangFuseLogger( langfuse_public_key=self.langfuse_public_key,