Colocate bitdrift in logger, use logger for transport (#7868)

* Colocate bitdrift in logger, use logger for transport

(cherry picked from commit cdd6941fd7)

* Fix mocks, format

(cherry picked from commit 9de88660c6)

* Ok I guess mocks dir doesn't work

(cherry picked from commit 9f37e52011)
This commit is contained in:
Eric Bailey
2025-02-28 12:46:27 -06:00
committed by GitHub
parent 7c36ea1158
commit 36a7a8d8c6
9 changed files with 15 additions and 23 deletions
+4 -1
View File
@@ -6,11 +6,14 @@ import {consoleTransport} from '#/logger/transports/console'
import {sentryTransport} from '#/logger/transports/sentry'
import {LogContext, LogLevel, Metadata, Transport} from '#/logger/types'
import {enabledLogLevels} from '#/logger/util'
import {isNative} from '#/platform/detection'
const TRANSPORTS: Transport[] = (function configureTransports() {
switch (process.env.NODE_ENV) {
case 'production': {
return [sentryTransport, bitdriftTransport].filter(Boolean) as Transport[]
return [sentryTransport, isNative && bitdriftTransport].filter(
Boolean,
) as Transport[]
}
case 'test': {
return []