From 206eebc24e31eabc0344c8066000a088d0267032 Mon Sep 17 00:00:00 2001 From: Abhijeet Prasad Date: Thu, 19 Mar 2026 02:37:05 +0000 Subject: [PATCH] fix: Make sure request error gets logged in same line as message --- py/src/braintrust/logger.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/py/src/braintrust/logger.py b/py/src/braintrust/logger.py index 3618cdeb..c7b5ca11 100644 --- a/py/src/braintrust/logger.py +++ b/py/src/braintrust/logger.py @@ -1362,7 +1362,7 @@ def _submit_logs_request(self, items: Sequence[LogItemWithMeta], max_request_siz is_retrying = i + 1 < self.num_tries retrying_text = "" if is_retrying else " Retrying" - errmsg = f"log request failed. Elapsed time: {time.time() - start_time} seconds. Payload size: {payload_bytes}.{retrying_text}\nError: {resp_errmsg}" + errmsg = f"log request failed. Elapsed time: {time.time() - start_time} seconds. Payload size: {payload_bytes}.{retrying_text} Error: {resp_errmsg}" if not is_retrying and self.failed_publish_payloads_dir: _HTTPBackgroundLogger._write_payload_to_dir(