From 5e100933487d60370aa5c311b0486dd87e2a64d9 Mon Sep 17 00:00:00 2001 From: Ankur Goyal Date: Thu, 10 Apr 2025 22:30:01 -0700 Subject: [PATCH] use async flag in logs3 --- js/src/logger.ts | 2 +- py/src/braintrust/logger.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/js/src/logger.ts b/js/src/logger.ts index d566c8eb8..914fbae27 100644 --- a/js/src/logger.ts +++ b/js/src/logger.ts @@ -1842,7 +1842,7 @@ function castLogger( } function constructLogs3Data(items: string[]) { - return `{"rows": ${constructJsonArray(items)}, "api_version": 2}`; + return `{"rows": ${constructJsonArray(items)}, "api_version": 2, "async": true}`; } function now() { diff --git a/py/src/braintrust/logger.py b/py/src/braintrust/logger.py index b7c408b11..ddaaf53cd 100644 --- a/py/src/braintrust/logger.py +++ b/py/src/braintrust/logger.py @@ -564,7 +564,7 @@ def construct_json_array(items: Sequence[str]): def construct_logs3_data(items: Sequence[str]): rowsS = construct_json_array(items) - return '{"rows": ' + rowsS + ', "api_version": ' + str(DATA_API_VERSION) + "}" + return '{"rows": ' + rowsS + ', "api_version": ' + str(DATA_API_VERSION) + ', "async": true}' def _check_json_serializable(event):