diff --git a/ReactAndroid/src/main/java/com/facebook/react/util/RNLog.java b/ReactAndroid/src/main/java/com/facebook/react/util/RNLog.java index 280ff714ac5..438750cf415 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/util/RNLog.java +++ b/ReactAndroid/src/main/java/com/facebook/react/util/RNLog.java @@ -61,7 +61,7 @@ public class RNLog { * @param message The message to log. */ public static void w(ReactContext context, String message) { - RNLog.logInternal(context, message, WARN); + logInternal(context, message, WARN); FLog.w(ReactConstants.TAG, message); } @@ -72,7 +72,7 @@ public class RNLog { * @param message The message to log. */ public static void e(ReactContext context, String message) { - RNLog.logInternal(context, message, ERROR); + logInternal(context, message, ERROR); FLog.e(ReactConstants.TAG, message); } @@ -88,7 +88,7 @@ public class RNLog { private static void logInternal(ReactContext context, String message, int level) { if (level >= MINIMUM_LEVEL_FOR_UI) { - if (context != null && message != null) { + if (context != null && context.hasActiveReactInstance() && message != null) { context.getJSModule(RCTLog.class).logIfNoNativeHook(levelToString(level), message); } }