Skip to content

Commit 7f68a7d

Browse files
authored
Consolidate to one logger (#149)
Results in double logging if we dont. Closes #141.
2 parents 697f647 + 17f0a42 commit 7f68a7d

File tree

7 files changed

+9
-10
lines changed

7 files changed

+9
-10
lines changed

src/agents/__init__.py

+3-4
Original file line numberDiff line numberDiff line change
@@ -129,10 +129,9 @@ def set_default_openai_api(api: Literal["chat_completions", "responses"]) -> Non
129129

130130
def enable_verbose_stdout_logging():
131131
"""Enables verbose logging to stdout. This is useful for debugging."""
132-
for name in ["openai.agents", "openai.agents.tracing"]:
133-
logger = logging.getLogger(name)
134-
logger.setLevel(logging.DEBUG)
135-
logger.addHandler(logging.StreamHandler(sys.stdout))
132+
logger = logging.getLogger("openai.agents")
133+
logger.setLevel(logging.DEBUG)
134+
logger.addHandler(logging.StreamHandler(sys.stdout))
136135

137136

138137
__all__ = [

src/agents/tracing/create.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from collections.abc import Mapping, Sequence
44
from typing import TYPE_CHECKING, Any
55

6-
from .logger import logger
6+
from ..logger import logger
77
from .setup import GLOBAL_TRACE_PROVIDER
88
from .span_data import (
99
AgentSpanData,

src/agents/tracing/processors.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
import httpx
1111

12-
from .logger import logger
12+
from ..logger import logger
1313
from .processor_interface import TracingExporter, TracingProcessor
1414
from .spans import Span
1515
from .traces import Trace

src/agents/tracing/scope.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import contextvars
33
from typing import TYPE_CHECKING, Any
44

5-
from .logger import logger
5+
from ..logger import logger
66

77
if TYPE_CHECKING:
88
from .spans import Span

src/agents/tracing/setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
import threading
55
from typing import Any
66

7+
from ..logger import logger
78
from . import util
8-
from .logger import logger
99
from .processor_interface import TracingProcessor
1010
from .scope import Scope
1111
from .spans import NoOpSpan, Span, SpanImpl, TSpanData

src/agents/tracing/spans.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66

77
from typing_extensions import TypedDict
88

9+
from ..logger import logger
910
from . import util
10-
from .logger import logger
1111
from .processor_interface import TracingProcessor
1212
from .scope import Scope
1313
from .span_data import SpanData

src/agents/tracing/traces.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
import contextvars
55
from typing import Any
66

7+
from ..logger import logger
78
from . import util
8-
from .logger import logger
99
from .processor_interface import TracingProcessor
1010
from .scope import Scope
1111

0 commit comments

Comments
 (0)