diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactMarker.java b/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactMarker.java index 5d393a991..49e479fe7 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactMarker.java +++ b/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactMarker.java @@ -13,10 +13,10 @@ import com.facebook.proguard.annotations.DoNotStrip; public class ReactMarker { public interface MarkerListener { - void logMarker(String name); + void logMarker(String name, @Nullable String tag); }; - @Nullable static private MarkerListener sMarkerListener = null; + private static @Nullable MarkerListener sMarkerListener = null; public static void setMarkerListener(MarkerListener listener) { SoftAssertions.assertCondition( @@ -27,8 +27,13 @@ public class ReactMarker { @DoNotStrip public static void logMarker(String name) { + logMarker(name, null); + } + + @DoNotStrip + public static void logMarker(String name, String tag) { if (sMarkerListener != null) { - sMarkerListener.logMarker(name); + sMarkerListener.logMarker(name, tag); } } } diff --git a/ReactAndroid/src/main/java/com/facebook/react/cxxbridge/ModuleHolder.java b/ReactAndroid/src/main/java/com/facebook/react/cxxbridge/ModuleHolder.java index 42ab92753..1d194e776 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/cxxbridge/ModuleHolder.java +++ b/ReactAndroid/src/main/java/com/facebook/react/cxxbridge/ModuleHolder.java @@ -105,7 +105,7 @@ public class ModuleHolder { private NativeModule create() { boolean isEagerModule = mModule != null; if (!isEagerModule) { - ReactMarker.logMarker(CREATE_MODULE_START); + ReactMarker.logMarker(CREATE_MODULE_START, mName); } SystraceMessage.beginSection(TRACE_TAG_REACT_JAVA_BRIDGE, "createModule") .arg("name", mName)