about summary refs log tree commit diff
path: root/src/logger
diff options
context:
space:
mode:
authordan <dan.abramov@gmail.com>2024-12-13 17:14:41 +0000
committerGitHub <noreply@github.com>2024-12-13 17:14:41 +0000
commite2a7965e438db9f70d76d2d7a911aa4c4a42c122 (patch)
treed75b04cf03ad3300feb221341580cca36a9c7005 /src/logger
parent5655241bef22264ad9da3d9ba2074af4e9ba7dd0 (diff)
downloadvoidsky-e2a7965e438db9f70d76d2d7a911aa4c4a42c122.tar.zst
Gate bitdrift integration (#7088)
* Move Statsig init call earlier

* Gate Bitdrift init call

* Remove IS_TEST env constant

* Mock statsig
Diffstat (limited to 'src/logger')
-rw-r--r--src/logger/README.md2
-rw-r--r--src/logger/__tests__/logger.test.ts1
-rw-r--r--src/logger/index.ts6
3 files changed, 4 insertions, 5 deletions
diff --git a/src/logger/README.md b/src/logger/README.md
index 1dfd5da23..17dd61cb3 100644
--- a/src/logger/README.md
+++ b/src/logger/README.md
@@ -18,7 +18,7 @@ logger.error(error[, metadata])
 #### Modes
 
 The "modes" referred to here are inferred from the values exported from `#/env`.
-Basically, the booleans `IS_DEV`, `IS_TEST`, and `IS_PROD`.
+Basically, the booleans `IS_DEV` and `IS_PROD`.
 
 #### Log Levels
 
diff --git a/src/logger/__tests__/logger.test.ts b/src/logger/__tests__/logger.test.ts
index a3ccd037d..02039d26e 100644
--- a/src/logger/__tests__/logger.test.ts
+++ b/src/logger/__tests__/logger.test.ts
@@ -5,7 +5,6 @@ import {nanoid} from 'nanoid/non-secure'
 import {Logger, LogLevel, sentryTransport} from '#/logger'
 
 jest.mock('#/env', () => ({
-  IS_TEST: true,
   IS_DEV: false,
   IS_PROD: false,
   /*
diff --git a/src/logger/index.ts b/src/logger/index.ts
index 02e5d5f25..d99bfeb13 100644
--- a/src/logger/index.ts
+++ b/src/logger/index.ts
@@ -173,7 +173,7 @@ export class Logger {
   protected debugContextRegexes: RegExp[] = []
 
   constructor({
-    enabled = !env.IS_TEST,
+    enabled = process.env.NODE_ENV !== 'test',
     level = env.LOG_LEVEL as LogLevel,
     debug = env.LOG_DEBUG || '',
   }: {
@@ -266,11 +266,11 @@ export class Logger {
  */
 export const logger = new Logger()
 
-if (!env.IS_TEST) {
+if (process.env.NODE_ENV !== 'test') {
   logger.addTransport(createBitdriftTransport())
 }
 
-if (env.IS_DEV && !env.IS_TEST) {
+if (env.IS_DEV && process.env.NODE_ENV !== 'test') {
   logger.addTransport(consoleTransport)
 
   /*