Gate bitdrift integration (#7088)

* Move Statsig init call earlier

* Gate Bitdrift init call

* Remove IS_TEST env constant

* Mock statsig
This commit is contained in:
dan
2024-12-13 17:14:41 +00:00
committed by GitHub
parent 5655241bef
commit e2a7965e43
12 changed files with 38 additions and 24 deletions
+1 -1
View File
@@ -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
-1
View File
@@ -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,
/*
+3 -3
View File
@@ -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)
/*