Skip to content

Commit e4849da

Browse files
comments, tests, rebase, version
1 parent 351f79f commit e4849da

4 files changed

Lines changed: 18 additions & 4 deletions

File tree

instrumentation/opentelemetry-instrumentation-structlog/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ classifiers = [
2626
]
2727
dependencies = [
2828
"opentelemetry-api ~= 1.12",
29-
"opentelemetry-instrumentation == 0.64b0.dev",
30-
"opentelemetry-semantic-conventions == 0.64b0.dev",
29+
"opentelemetry-instrumentation == 0.65b0.dev",
30+
"opentelemetry-semantic-conventions == 0.65b0.dev",
3131
]
3232

3333
[project.optional-dependencies]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Copyright The OpenTelemetry Authors
22
# SPDX-License-Identifier: Apache-2.0
33

4-
__version__ = "0.64b0.dev"
4+
__version__ = "0.65b0.dev"

instrumentation/opentelemetry-instrumentation-structlog/tests/test_structlog.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -470,6 +470,20 @@ def test_instrument_adds_processor(self):
470470
)
471471
self.assertTrue(has_otel_processor)
472472

473+
def test_instrument_without_prior_structlog_configuration_emits_logs(self):
474+
"""Test instrument() emits logs before the app configures structlog."""
475+
structlog.reset_defaults()
476+
477+
StructlogInstrumentor().instrument(
478+
logger_provider=self.logger_provider
479+
)
480+
481+
structlog.get_logger().info("zero config message")
482+
483+
logs = self.exporter.get_finished_logs()
484+
self.assertEqual(len(logs), 1)
485+
self.assertEqual(logs[0].log_record.body, "zero config message")
486+
473487
def test_uninstrument_removes_processor(self):
474488
"""Test that uninstrument() removes the OTel processor."""
475489
# Configure structlog

opentelemetry-instrumentation/src/opentelemetry/instrumentation/bootstrap_gen.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@
183183
},
184184
{
185185
"library": "structlog >= 21.1",
186-
"instrumentation": "opentelemetry-instrumentation-structlog==0.64b0.dev",
186+
"instrumentation": "opentelemetry-instrumentation-structlog==0.65b0.dev",
187187
},
188188
{
189189
"library": "psutil >= 5",

0 commit comments

Comments
 (0)