Skip to content

Commit f98422d

Browse files
committed
add utility for instrument logging
1 parent 8121506 commit f98422d

File tree

3 files changed

+6
-7
lines changed

3 files changed

+6
-7
lines changed

packages/service-library/src/servicelib/aiohttp/tracing.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@
2222
from settings_library.tracing import TracingSettings
2323
from yarl import URL
2424

25-
from .. import tracing # noqa
26-
2725
_logger = logging.getLogger(__name__)
2826
try:
2927
from opentelemetry.instrumentation.botocore import ( # type: ignore[import-not-found]

packages/service-library/src/servicelib/fastapi/tracing.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@
1919
from settings_library.tracing import TracingSettings
2020
from yarl import URL
2121

22-
from .. import tracing # noqa
23-
2422
_logger = logging.getLogger(__name__)
2523

2624
try:
@@ -72,7 +70,6 @@ def setup_tracing(
7270
):
7371
_logger.warning("Skipping opentelemetry tracing setup")
7472
return
75-
7673
# Set up the tracer provider
7774
resource = Resource(attributes={"service.name": service_name})
7875
trace.set_tracer_provider(TracerProvider(resource=resource))

packages/service-library/src/servicelib/tracing.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33
from opentelemetry import context as otcontext
44
from opentelemetry import trace
55
from opentelemetry.instrumentation.logging import LoggingInstrumentor
6-
7-
LoggingInstrumentor().instrument(set_logging_format=False)
6+
from settings_library.tracing import TracingSettings
87

98
TracingContext: TypeAlias = otcontext.Context | None
109

@@ -27,3 +26,8 @@ def attach_context(context: TracingContext) -> None:
2726
def detach_context(context: TracingContext) -> None:
2827
if context is not None:
2928
otcontext.detach(context)
29+
30+
31+
def setup_log_tracing(tracing_settings: TracingSettings):
32+
_ = tracing_settings
33+
LoggingInstrumentor().instrument(set_logging_format=False)

0 commit comments

Comments
 (0)