From 001be82178c8663c8c254b99755fd0b810530742 Mon Sep 17 00:00:00 2001 From: Nicolas Gallagher Date: Tue, 5 Jun 2018 09:08:36 -0700 Subject: [PATCH] [fix] remove AppRegistry logging in production Fix #986 --- .../src/exports/AppRegistry/index.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/packages/react-native-web/src/exports/AppRegistry/index.js b/packages/react-native-web/src/exports/AppRegistry/index.js index d191fbc3..f1b36188 100644 --- a/packages/react-native-web/src/exports/AppRegistry/index.js +++ b/packages/react-native-web/src/exports/AppRegistry/index.js @@ -91,14 +91,16 @@ export default class AppRegistry { static runApplication(appKey: string, appParameters: Object): void { const isDevelopment = process.env.NODE_ENV !== 'production'; - const params = { ...appParameters }; - params.rootTag = `#${params.rootTag.id}`; + if (isDevelopment) { + const params = { ...appParameters }; + params.rootTag = `#${params.rootTag.id}`; - console.log( - `Running application "${appKey}" with appParams: ${JSON.stringify(params)}.\n` + - `Development-level warnings: ${isDevelopment ? 'ON' : 'OFF'}.\n` + - `Performance optimizations: ${isDevelopment ? 'OFF' : 'ON'}.` - ); + console.log( + `Running application "${appKey}" with appParams: ${JSON.stringify(params)}.\n` + + `Development-level warnings: ${isDevelopment ? 'ON' : 'OFF'}.\n` + + `Performance optimizations: ${isDevelopment ? 'OFF' : 'ON'}.` + ); + } invariant( runnables[appKey] && runnables[appKey].run,