UNPKG

494 BJavaScriptView Raw
1// @flow
2
3import RemoteConsole from './RemoteConsole';
4
5let _originalConsole: ?typeof console;
6
7function enableXDELogging(): void {
8 if (_originalConsole) {
9 return;
10 }
11
12 _originalConsole = global.console;
13 global.console = RemoteConsole.createRemoteConsole(global.console);
14}
15
16function disableXDELogging(): void {
17 if (!_originalConsole) {
18 return;
19 }
20
21 global.console = _originalConsole;
22 _originalConsole = null;
23}
24
25export default {
26 enableXDELogging,
27 disableXDELogging,
28};