summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/core/src/telemetry/clearcut-logger/clearcut-logger.ts16
1 files changed, 12 insertions, 4 deletions
diff --git a/packages/core/src/telemetry/clearcut-logger/clearcut-logger.ts b/packages/core/src/telemetry/clearcut-logger/clearcut-logger.ts
index aa4afe4c..bb62cfcd 100644
--- a/packages/core/src/telemetry/clearcut-logger/clearcut-logger.ts
+++ b/packages/core/src/telemetry/clearcut-logger/clearcut-logger.ts
@@ -83,7 +83,9 @@ export class ClearcutLogger {
}
flushToClearcut(): Promise<LogResponse> {
- console.log('Flushing log events to Clearcut.');
+ if (this.config?.getDebugMode()) {
+ console.log('Flushing log events to Clearcut.');
+ }
return new Promise<Buffer>((resolve, reject) => {
const request = [
{
@@ -93,7 +95,9 @@ export class ClearcutLogger {
},
];
const body = JSON.stringify(request);
- console.log('Clearcut POST request body:', body);
+ if (this.config?.getDebugMode()) {
+ console.log('Clearcut POST request body:', body);
+ }
const options = {
hostname: 'play.googleapis.com',
path: '/log',
@@ -108,7 +112,9 @@ export class ClearcutLogger {
});
});
req.on('error', (e) => {
- console.log('Clearcut POST request error: ', e);
+ if (this.config?.getDebugMode()) {
+ console.log('Clearcut POST request error: ', e);
+ }
reject(e);
});
req.end(body);
@@ -159,7 +165,9 @@ export class ClearcutLogger {
const returnVal = {
nextRequestWaitMs: Number(ms),
};
- console.log('Clearcut response: ', returnVal);
+ if (this.config?.getDebugMode()) {
+ console.log('Clearcut response: ', returnVal);
+ }
return returnVal;
}