UNPKG

@amplitude/session-replay-react-native

Version:
35 lines 929 B
import { LogLevel } from '@amplitude/analytics-types'; const PREFIX = 'Amplitude Session Replay '; export const createSessionReplayLogger = () => { let logLevel = LogLevel.Warn; return { setLogLevel: function setLogLevel(level) { logLevel = level; }, log: function log(...args) { if (logLevel < LogLevel.Verbose) { return; } console.log(`${PREFIX}[Log]:`, ...args); }, warn: function warn(...args) { if (logLevel < LogLevel.Warn) { return; } console.warn(`${PREFIX}[Warn]:`, ...args); }, error: function error(...args) { if (logLevel < LogLevel.Error) { return; } console.error(`${PREFIX}[Error]:`, ...args); }, debug: function debug(...args) { if (logLevel < LogLevel.Debug) { return; } console.log(`${PREFIX}[Debug]:`, ...args); } }; }; //# sourceMappingURL=logger.js.map