From 36a7a8d8c68fc1d3d3fd396dd9f705c966552fcb Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Fri, 28 Feb 2025 12:46:27 -0600 Subject: Colocate bitdrift in logger, use logger for transport (#7868) * Colocate bitdrift in logger, use logger for transport (cherry picked from commit cdd6941fd7f6de9829d61712340a30a55936d2ee) * Fix mocks, format (cherry picked from commit 9de88660c6217ebe7f83e3abfb198f85e26d9c53) * Ok I guess mocks dir doesn't work (cherry picked from commit 9f37e52011d2794ad8fcd732eb26558e9f0ef42c) --- src/logger/index.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/logger/index.ts') diff --git a/src/logger/index.ts b/src/logger/index.ts index 70b7ee8be..410d29bb3 100644 --- a/src/logger/index.ts +++ b/src/logger/index.ts @@ -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 [] -- cgit 1.4.1