Skip to content

Commit 2d3dac6

Browse files
authored
Merge pull request #15 from braintrustdata/ark/silence-noisy-log
log debug instead of info when instrumenting genai client
2 parents c76aa52 + ca62fba commit 2d3dac6

1 file changed

Lines changed: 2 additions & 6 deletions

File tree

src/main/java/com/google/genai/BraintrustInstrumentation.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import io.opentelemetry.api.OpenTelemetry;
44
import java.lang.reflect.Field;
55
import java.lang.reflect.Modifier;
6-
import java.util.logging.Logger;
76
import lombok.extern.slf4j.Slf4j;
87

98
/**
@@ -13,9 +12,6 @@
1312
*/
1413
@Slf4j
1514
public class BraintrustInstrumentation {
16-
private static final Logger logger =
17-
Logger.getLogger(BraintrustInstrumentation.class.getName());
18-
1915
/**
2016
* Wraps a Client's internal ApiClient with an instrumented version.
2117
*
@@ -56,7 +52,7 @@ public static Client wrapClient(Client client, OpenTelemetry openTelemetry) thro
5652
replaceApiClientInService(client.async.tunings, instrumentedApiClient);
5753
}
5854

59-
logger.info("Successfully instrumented Gemini client");
55+
log.debug("Successfully instrumented Gemini client");
6056
return client;
6157
}
6258

@@ -72,7 +68,7 @@ private static void replaceApiClientInService(Object service, ApiClient instrume
7268
setFinalField(service, apiClientField, instrumentedApiClient);
7369
} catch (NoSuchFieldException e) {
7470
// Some services might not have an apiClient field
75-
logger.fine("No apiClient field found in " + service.getClass().getSimpleName());
71+
log.info("No apiClient field found in " + service.getClass().getSimpleName());
7672
}
7773
}
7874

0 commit comments

Comments
 (0)