File tree Expand file tree Collapse file tree 7 files changed +21
-10
lines changed
exporter/opentelemetry-exporter-otlp-proto-grpc
src/opentelemetry/exporter/otlp/proto/grpc/_log_exporter Expand file tree Collapse file tree 7 files changed +21
-10
lines changed Original file line number Diff line number Diff line change 1
1
import logging
2
2
3
3
from opentelemetry import trace
4
- from opentelemetry .exporter .otlp .proto .grpc .log_exporter import OTLPLogExporter
4
+ from opentelemetry .exporter .otlp .proto .grpc ._log_exporter import (
5
+ OTLPLogExporter ,
6
+ )
5
7
from opentelemetry .sdk ._logs import (
6
8
LogEmitterProvider ,
7
9
OTLPHandler ,
Original file line number Diff line number Diff line change 1
1
opentelemetry.sdk._logs package
2
2
===============================
3
3
4
+ .. warning ::
5
+ OpenTelemetry Python logs are in an experimental state. The APIs within
6
+ :mod: `opentelemetry.sdk._logs ` are subject to change in minor/patch releases and make no
7
+ backward compatability guarantees at this time.
8
+
9
+ Once logs become stable, this package will be be renamed to ``opentelemetry.sdk.logs ``.
10
+
4
11
Submodules
5
12
----------
6
13
File renamed without changes.
Original file line number Diff line number Diff line change 21
21
from google .rpc .error_details_pb2 import RetryInfo
22
22
from grpc import StatusCode , server
23
23
24
+ from opentelemetry .exporter .otlp .proto .grpc ._log_exporter import (
25
+ OTLPLogExporter ,
26
+ )
24
27
from opentelemetry .exporter .otlp .proto .grpc .exporter import _translate_value
25
- from opentelemetry .exporter .otlp .proto .grpc .log_exporter import OTLPLogExporter
26
28
from opentelemetry .proto .collector .logs .v1 .logs_service_pb2 import (
27
29
ExportLogsServiceRequest ,
28
30
ExportLogsServiceResponse ,
@@ -168,7 +170,7 @@ def tearDown(self):
168
170
)
169
171
@patch ("opentelemetry.exporter.otlp.proto.grpc.exporter.secure_channel" )
170
172
@patch (
171
- "opentelemetry.exporter.otlp.proto.grpc.log_exporter .OTLPLogExporter._stub"
173
+ "opentelemetry.exporter.otlp.proto.grpc._log_exporter .OTLPLogExporter._stub"
172
174
)
173
175
# pylint: disable=unused-argument
174
176
def test_no_credentials_error (
Original file line number Diff line number Diff line change 23
23
24
24
from opentelemetry .sdk ._logs .severity import SeverityNumber , std_to_otlp
25
25
from opentelemetry .sdk .environment_variables import (
26
- OTEL_PYTHON_LOG_EMITTER_PROVIDER ,
26
+ _OTEL_PYTHON_LOG_EMITTER_PROVIDER ,
27
27
)
28
28
from opentelemetry .sdk .resources import Resource
29
29
from opentelemetry .sdk .util import ns_to_iso_str
@@ -450,14 +450,14 @@ def get_log_emitter_provider() -> LogEmitterProvider:
450
450
"""Gets the current global :class:`~.LogEmitterProvider` object."""
451
451
global _LOG_EMITTER_PROVIDER # pylint: disable=global-statement
452
452
if _LOG_EMITTER_PROVIDER is None :
453
- if OTEL_PYTHON_LOG_EMITTER_PROVIDER not in os .environ :
453
+ if _OTEL_PYTHON_LOG_EMITTER_PROVIDER not in os .environ :
454
454
_LOG_EMITTER_PROVIDER = LogEmitterProvider ()
455
455
return _LOG_EMITTER_PROVIDER
456
456
457
457
_LOG_EMITTER_PROVIDER = cast (
458
458
"LogEmitterProvider" ,
459
459
_load_provider (
460
- OTEL_PYTHON_LOG_EMITTER_PROVIDER , "log_emitter_provider"
460
+ _OTEL_PYTHON_LOG_EMITTER_PROVIDER , "log_emitter_provider"
461
461
),
462
462
)
463
463
Original file line number Diff line number Diff line change 370
370
If both are set, :envvar:`OTEL_SERVICE_NAME` takes precedence.
371
371
"""
372
372
373
- OTEL_PYTHON_LOG_EMITTER_PROVIDER = "OTEL_PYTHON_LOG_EMITTER_PROVIDER"
373
+ _OTEL_PYTHON_LOG_EMITTER_PROVIDER = "OTEL_PYTHON_LOG_EMITTER_PROVIDER"
374
374
"""
375
375
.. envvar:: OTEL_PYTHON_LOG_EMITTER_PROVIDER
376
376
Original file line number Diff line number Diff line change 25
25
set_log_emitter_provider ,
26
26
)
27
27
from opentelemetry .sdk .environment_variables import (
28
- OTEL_PYTHON_LOG_EMITTER_PROVIDER ,
28
+ _OTEL_PYTHON_LOG_EMITTER_PROVIDER ,
29
29
)
30
30
31
31
@@ -62,13 +62,13 @@ def test_tracer_provider_override_warning(self):
62
62
63
63
@patch .dict (
64
64
"os.environ" ,
65
- {OTEL_PYTHON_LOG_EMITTER_PROVIDER : "sdk_log_emitter_provider" },
65
+ {_OTEL_PYTHON_LOG_EMITTER_PROVIDER : "sdk_log_emitter_provider" },
66
66
)
67
67
def test_sdk_log_emitter_provider (self ):
68
68
reload (_logs )
69
69
self .check_override_not_allowed ()
70
70
71
- @patch .dict ("os.environ" , {OTEL_PYTHON_LOG_EMITTER_PROVIDER : "unknown" })
71
+ @patch .dict ("os.environ" , {_OTEL_PYTHON_LOG_EMITTER_PROVIDER : "unknown" })
72
72
def test_unknown_log_emitter_provider (self ):
73
73
reload (_logs )
74
74
with self .assertRaises (Exception ):
You can’t perform that action at this time.
0 commit comments