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:
@@ -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
|
||||
|
||||
|
||||
@@ -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
@@ -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)
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user