File tree Expand file tree Collapse file tree
instrumentation/opentelemetry-instrumentation-structlog
src/opentelemetry/instrumentation/structlog
opentelemetry-instrumentation/src/opentelemetry/instrumentation Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -26,8 +26,8 @@ classifiers = [
2626]
2727dependencies = [
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 ]
Original file line number Diff line number Diff line change 11# Copyright The OpenTelemetry Authors
22# SPDX-License-Identifier: Apache-2.0
33
4- __version__ = "0.64b0 .dev"
4+ __version__ = "0.65b0 .dev"
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change 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" ,
You can’t perform that action at this time.
0 commit comments