From 81cad06dc3dac30eae1c21f26a9edc88a4b7d498 Mon Sep 17 00:00:00 2001 From: Ali Waleed Date: Thu, 7 Nov 2024 16:21:38 +0200 Subject: [PATCH 1/3] Relax Disabling logging --- src/langtrace_python_sdk/langtrace.py | 2 -- src/langtrace_python_sdk/version.py | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/langtrace_python_sdk/langtrace.py b/src/langtrace_python_sdk/langtrace.py index 2482b24a..04cca2b6 100644 --- a/src/langtrace_python_sdk/langtrace.py +++ b/src/langtrace_python_sdk/langtrace.py @@ -79,8 +79,6 @@ from langtrace_python_sdk.extensions.langtrace_exporter import LangTraceExporter from sentry_sdk.types import Event, Hint -logging.disable(level=logging.INFO) - class LangtraceConfig: def __init__(self, **kwargs): diff --git a/src/langtrace_python_sdk/version.py b/src/langtrace_python_sdk/version.py index ff041687..3e2d550b 100644 --- a/src/langtrace_python_sdk/version.py +++ b/src/langtrace_python_sdk/version.py @@ -1 +1 @@ -__version__ = "3.3.1" +__version__ = "3.3.2" From 8190a76035c2823dbec6c70773c78927ec5cfb1c Mon Sep 17 00:00:00 2001 From: Ali Waleed Date: Thu, 7 Nov 2024 16:26:18 +0200 Subject: [PATCH 2/3] use `disable_logging` flag to disable info logs --- src/langtrace_python_sdk/langtrace.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/langtrace_python_sdk/langtrace.py b/src/langtrace_python_sdk/langtrace.py index 04cca2b6..1ccb3105 100644 --- a/src/langtrace_python_sdk/langtrace.py +++ b/src/langtrace_python_sdk/langtrace.py @@ -214,7 +214,9 @@ def init( disable_logging: bool = False, headers: Dict[str, str] = {}, ): - logging.disable(level=logging.INFO) + if disable_logging: + logging.disable(level=logging.INFO) + check_if_sdk_is_outdated() config = LangtraceConfig( api_key=api_key, From b25e1dc645d430df77c52945347250e3158f74a0 Mon Sep 17 00:00:00 2001 From: Ali Waleed Date: Thu, 7 Nov 2024 16:30:33 +0200 Subject: [PATCH 3/3] remove duplication --- src/langtrace_python_sdk/langtrace.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/langtrace_python_sdk/langtrace.py b/src/langtrace_python_sdk/langtrace.py index 1ccb3105..5ad2bdda 100644 --- a/src/langtrace_python_sdk/langtrace.py +++ b/src/langtrace_python_sdk/langtrace.py @@ -214,8 +214,6 @@ def init( disable_logging: bool = False, headers: Dict[str, str] = {}, ): - if disable_logging: - logging.disable(level=logging.INFO) check_if_sdk_is_outdated() config = LangtraceConfig( @@ -232,6 +230,7 @@ def init( ) if config.disable_logging: + logging.disable(level=logging.INFO) sys.stdout = open(os.devnull, "w") host = get_host(config)