Skip to content

Commit 49197c9

Browse files
committed
Run precommit and add DuplicateFilter to another place..
1 parent 03cd086 commit 49197c9

File tree

3 files changed

+8
-3
lines changed
  • exporter/opentelemetry-exporter-otlp-proto-common/src/opentelemetry/exporter/otlp/proto/common/_internal
  • opentelemetry-sdk/src/opentelemetry/sdk

3 files changed

+8
-3
lines changed

exporter/opentelemetry-exporter-otlp-proto-common/src/opentelemetry/exporter/otlp/proto/common/_internal/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454

5555
class DuplicateFilter(logging.Filter):
5656
"""This prevents logs generated when a log fails to be written to generate another log which fails to be written"""
57+
5758
def filter(self, record):
5859
current_log = (
5960
record.module,

opentelemetry-sdk/src/opentelemetry/sdk/_logs/_internal/export/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@
2626
detach,
2727
set_value,
2828
)
29+
from opentelemetry.exporter.otlp.proto.common._internal import (
30+
DuplicateFilter,
31+
)
2932
from opentelemetry.sdk._logs import LogData, LogRecord, LogRecordProcessor
3033
from opentelemetry.sdk._shared_internal import BatchProcessor
3134
from opentelemetry.sdk.environment_variables import (
@@ -43,6 +46,7 @@
4346
"Unable to parse value for %s as integer. Defaulting to %s."
4447
)
4548
_logger = logging.getLogger(__name__)
49+
_logger.addFilter(DuplicateFilter())
4650

4751

4852
class LogExportResult(enum.Enum):

opentelemetry-sdk/src/opentelemetry/sdk/_shared_internal/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,16 +27,16 @@
2727
Protocol,
2828
TypeVar,
2929
)
30-
from opentelemetry.exporter.otlp.proto.common._internal import (
31-
DuplicateFilter,
32-
)
3330

3431
from opentelemetry.context import (
3532
_SUPPRESS_INSTRUMENTATION_KEY,
3633
attach,
3734
detach,
3835
set_value,
3936
)
37+
from opentelemetry.exporter.otlp.proto.common._internal import (
38+
DuplicateFilter,
39+
)
4040
from opentelemetry.util._once import Once
4141

4242

0 commit comments

Comments
 (0)