UNPKG

@amplitude/session-replay-react-native

Version:
42 lines (41 loc) 1.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createSessionReplayLogger = void 0; var _analyticsTypes = require("@amplitude/analytics-types"); const PREFIX = 'Amplitude Session Replay '; const createSessionReplayLogger = () => { let logLevel = _analyticsTypes.LogLevel.Warn; return { setLogLevel: function setLogLevel(level) { logLevel = level; }, log: function log(...args) { if (logLevel < _analyticsTypes.LogLevel.Verbose) { return; } console.log(`${PREFIX}[Log]:`, ...args); }, warn: function warn(...args) { if (logLevel < _analyticsTypes.LogLevel.Warn) { return; } console.warn(`${PREFIX}[Warn]:`, ...args); }, error: function error(...args) { if (logLevel < _analyticsTypes.LogLevel.Error) { return; } console.error(`${PREFIX}[Error]:`, ...args); }, debug: function debug(...args) { if (logLevel < _analyticsTypes.LogLevel.Debug) { return; } console.log(`${PREFIX}[Debug]:`, ...args); } }; }; exports.createSessionReplayLogger = createSessionReplayLogger; //# sourceMappingURL=logger.js.map