1717#include < ReactCommon/TurboCxxModule.h>
1818#include < ReactCommon/TurboModuleBinding.h>
1919#include < ReactCommon/TurboModulePerfLogger.h>
20+ #include < glog/logging.h>
2021
2122#include " TurboModuleManager.h"
2223
2324namespace facebook ::react {
2425
2526namespace {
2627
28+ static void logFoundModule (const std::string& moduleName) {
29+ static int count = 0 ;
30+ count++;
31+ LOG (INFO) << " RAMAN: found module " << std::to_string (count) << " ) "
32+ << moduleName << std::endl;
33+ }
34+
2735class JMethodDescriptor : public jni ::JavaClass<JMethodDescriptor> {
2836 public:
2937 static auto constexpr kJavaDescriptor =
@@ -163,6 +171,7 @@ TurboModuleProviderFunctionType TurboModuleManager::createTurboModuleProvider(
163171
164172 auto cxxModule = delegate->cthis ()->getTurboModule (name, jsCallInvoker);
165173 if (cxxModule) {
174+ logFoundModule (name);
166175 turboModuleCache->insert ({name, cxxModule});
167176 return cxxModule;
168177 }
@@ -172,6 +181,7 @@ TurboModuleProviderFunctionType TurboModuleManager::createTurboModuleProvider(
172181 if (it != cxxTurboModuleMapProvider.end ()) {
173182 auto turboModule = it->second (jsCallInvoker);
174183 turboModuleCache->insert ({name, turboModule});
184+ logFoundModule (name);
175185 return turboModule;
176186 }
177187
@@ -189,6 +199,7 @@ TurboModuleProviderFunctionType TurboModuleManager::createTurboModuleProvider(
189199 turboModuleCache->insert ({name, turboModule});
190200
191201 TurboModulePerfLogger::moduleJSRequireEndingEnd (moduleName);
202+ logFoundModule (name);
192203 return turboModule;
193204 }
194205
@@ -210,6 +221,7 @@ TurboModuleProviderFunctionType TurboModuleManager::createTurboModuleProvider(
210221 auto turboModule = delegate->cthis ()->getTurboModule (name, params);
211222 turboModuleCache->insert ({name, turboModule});
212223 TurboModulePerfLogger::moduleJSRequireEndingEnd (moduleName);
224+ logFoundModule (name);
213225 return turboModule;
214226 }
215227
0 commit comments