Skip to content

Commit 632d320

Browse files
committed
fix doc test
1 parent a792973 commit 632d320

File tree

1 file changed

+21
-31
lines changed

1 file changed

+21
-31
lines changed

src/snowflake/snowpark/session.py

Lines changed: 21 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -4974,8 +4974,6 @@ def enable_external_telemetry(
49744974
telemetry after it is turned off.
49754975
49764976
Note:
4977-
Please use logging.getLogger().setLevel(<log level>) instead of logging.basicConfig(<log leve>)
4978-
because the later will not work with existing handlers.
49794977
This function requires the `opentelemetry` extra from Snowpark.
49804978
Install it via pip:
49814979
@@ -4987,37 +4985,29 @@ def enable_external_telemetry(
49874985
enable_trace_level: A bool value indicate whether traces are collected into event_table
49884986
49894987
Examples 1
4990-
>>> session.enable_external_telemetry("db.sc.external_et", logging.INFO, True)
4991-
>>> logging.getLogger().setLevel(logging.INFO)
4992-
>>> tracer = trace.get_tracer("external_telemetry")
4993-
>>> with tracer.start_as_current_span("code_store") as span:
4994-
... span.set_attribute("code.lineno", "21")
4995-
... span.set_attribute("code.content", "session.sql(...)")
4996-
... logging.info("Trace being sent to event table")
4997-
>>> session.disable_external_telemetry()
4988+
.. code-block:: python
4989+
session.enable_external_telemetry("db.sc.external_et", logging.INFO, True)
4990+
tracer = trace.get_tracer("external_telemetry")
4991+
with tracer.start_as_current_span("code_store") as span:
4992+
span.set_attribute("code.lineno", "21")
4993+
span.set_attribute("code.content", "session.sql(...)")
4994+
logging.info("Trace being sent to event table")
4995+
session.disable_external_telemetry()
49984996
49994997
Examples 2
5000-
>>> logging.getLogger().setLevel(logging.INFO)
5001-
>>> logging.info("log before enable external telemetry") # this log is not sent to event table
5002-
5003-
>>> session.enable_external_telemetry("db.sc.external_et", logging.INFO, True)
5004-
5005-
>>> tracer = trace.get_tracer("external_telemetry")
5006-
>>> with tracer.start_as_current_span("code_store") as span:
5007-
... span.set_attribute("code.lineno", "21")
5008-
... span.set_attribute("code.content", "session.sql(...)")
5009-
... logging.info("Trace being sent to event table")
5010-
5011-
>>> session.disable_external_telemetry()
5012-
5013-
>>> logging.info("out of scope log") # this log is not sent to event table
5014-
5015-
>>> session.enable_external_telemetry("db.sc.external_et", logging.INFO, True)
5016-
5017-
>>> logging.getLogger().setLevel(logging.DEBUG)
5018-
>>> logging.debug("debug log") # this log is sent to event table because external telemetry is re-enabled
5019-
5020-
>>> session.disable_external_telemetry()
4998+
.. code-block:: python
4999+
logging.info("log before enable external telemetry") # this log is not sent to event table
5000+
session.enable_external_telemetry("db.sc.external_et", logging.INFO, True)
5001+
tracer = trace.get_tracer("external_telemetry")
5002+
with tracer.start_as_current_span("code_store") as span:
5003+
span.set_attribute("code.lineno", "21")
5004+
span.set_attribute("code.content", "session.sql(...)")
5005+
logging.info("Trace being sent to event table")
5006+
session.disable_external_telemetry()
5007+
logging.info("out of scope log") # this log is not sent to event table
5008+
session.enable_external_telemetry("db.sc.external_et", logging.DEBUG, True)
5009+
logging.debug("debug log") # this log is sent to event table because external telemetry is re-enabled
5010+
session.disable_external_telemetry()
50215011
50225012
"""
50235013
if not installed_opentelemetry:

0 commit comments

Comments
 (0)