RN: Console Stub Parity
Summary: Brings parity to the non-`__DEV__` stub polyfill for `console`. Changelog: [General][Added] - Added missing `console` polyfills in release builds. Reviewed By: ejanzer, RSNara Differential Revision: D18667335 fbshipit-source-id: 0307d04a136e5f7bb914f18b80441b7a7fae5e5b
This commit is contained in:
Родитель
ac3c167ead
Коммит
b7ab922bb3
|
@ -615,15 +615,30 @@ if (global.nativeLoggingHook) {
|
|||
});
|
||||
}
|
||||
} else if (!global.console) {
|
||||
const log = global.print || function consoleLoggingStub() {};
|
||||
function stub() {}
|
||||
const log = global.print || stub;
|
||||
|
||||
global.console = {
|
||||
debug: log,
|
||||
error: log,
|
||||
info: log,
|
||||
log: log,
|
||||
warn: log,
|
||||
trace: log,
|
||||
debug: log,
|
||||
table: log,
|
||||
warn: log,
|
||||
assert(expression, label) {
|
||||
if (!expression) {
|
||||
log('Assertion failed: ' + label);
|
||||
}
|
||||
},
|
||||
clear: stub,
|
||||
dir: stub,
|
||||
dirxml: stub,
|
||||
group: stub,
|
||||
groupCollapsed: stub,
|
||||
groupEnd: stub,
|
||||
profile: stub,
|
||||
profileEnd: stub,
|
||||
table: stub,
|
||||
};
|
||||
|
||||
Object.defineProperty(console, '_isPolyfilled', {
|
||||
|
|
Загрузка…
Ссылка в новой задаче