UNPKG

reactotron-react-native

Version:

A development tool to explore, inspect, and diagnose your React Native apps.

34 lines (31 loc) 971 B
"use strict"; import { assertHasLoggerPlugin } from "reactotron-core-client"; /** * Track calls to console.log, console.warn, and console.debug and send them to Reactotron logger */ const trackGlobalLogs = () => reactotron => { assertHasLoggerPlugin(reactotron); const client = reactotron; return { onConnect: () => { const originalConsoleLog = console.log; console.log = (...args) => { originalConsoleLog(...args); client.log(...args); }; const originalConsoleWarn = console.warn; console.warn = (...args) => { originalConsoleWarn(...args); client.warn(args[0]); }; const originalConsoleDebug = console.debug; console.debug = (...args) => { originalConsoleDebug(...args); client.debug(args[0]); }; // console.error is taken care of by ./trackGlobalErrors.ts } }; }; export default trackGlobalLogs; //# sourceMappingURL=trackGlobalLogs.js.map