From 704e36c2801c4c06a3763eaef90c6a3e532a326d Mon Sep 17 00:00:00 2001 From: dan Date: Thu, 12 Dec 2024 05:00:09 +0000 Subject: Fix web build (#7069) * Fix web build * Fix circular deps * Hoist log functions --- src/logger/bitdriftTransport.ts | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/logger/bitdriftTransport.ts (limited to 'src/logger/bitdriftTransport.ts') diff --git a/src/logger/bitdriftTransport.ts b/src/logger/bitdriftTransport.ts new file mode 100644 index 000000000..c2235e0d4 --- /dev/null +++ b/src/logger/bitdriftTransport.ts @@ -0,0 +1,23 @@ +import { + debug as bdDebug, + error as bdError, + info as bdInfo, + warn as bdWarn, +} from '@bitdrift/react-native' + +import {LogLevel, Transport} from './types' + +export function createBitdriftTransport(): Transport { + const logFunctions = { + [LogLevel.Debug]: bdDebug, + [LogLevel.Info]: bdInfo, + [LogLevel.Log]: bdInfo, + [LogLevel.Warn]: bdWarn, + [LogLevel.Error]: bdError, + } as const + + return (level, message) => { + const log = logFunctions[level] + log(message.toString()) + } +} -- cgit 1.4.1