Skip to content

Commit aa593fb

Browse files
committed
suppress unecessary test messages from logs benchmark
Signed-off-by: emdneto <[email protected]>
1 parent 966750a commit aa593fb

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

opentelemetry-sdk/benchmarks/logs/test_benchmark_logging_handler.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,15 @@ def _create_logger(handler, name):
2525

2626

2727
@pytest.mark.parametrize("num_loggers", [1, 10, 100, 1000])
28-
def test_simple_get_logger_different_names(benchmark, num_loggers):
28+
def test_simple_get_logger_different_names(benchmark, num_loggers, caplog):
2929
handler = _set_up_logging_handler(level=logging.DEBUG)
3030
loggers = [
3131
_create_logger(handler, str(f"logger_{i}")) for i in range(num_loggers)
3232
]
3333

3434
def benchmark_get_logger():
35-
for index in range(1000):
36-
loggers[index % num_loggers].warning("test message")
35+
with caplog.at_level(logging.ERROR):
36+
for index in range(1000):
37+
loggers[index % num_loggers].warning("test message")
3738

3839
benchmark(benchmark_get_logger)

0 commit comments

Comments
 (0)