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