internal static void SetLogFunction(FirebaseApp.LogMessageDelegate arg0) { AppUtilPINVOKE.SetLogFunction(arg0); if (AppUtilPINVOKE.SWIGPendingException.Pending) { throw AppUtilPINVOKE.SWIGPendingException.Retrieve(); } }
private static void InitializeAppUtilCallbacks() { object appUtilCallbacksLock = FirebaseApp.AppUtilCallbacksLock; lock (appUtilCallbacksLock) { if (!FirebaseApp.AppUtilCallbacksInitialized) { if (FirebaseApp.f__mgcache0 == null) { FirebaseApp.f__mgcache0 = new FirebaseApp.LogMessageDelegate(FirebaseApp.LogMessage); } AppUtil.SetLogFunction(FirebaseApp.f__mgcache0); AppUtil.AppEnableLogCallback(true); if (!PlatformInformation.IsAndroid) { Dictionary <string, string> dictionary = new Dictionary <string, string> { { "Firebase.Analytics.FirebaseAnalytics, Firebase.Analytics", "analytics" }, { "Firebase.Auth.FirebaseAuth, Firebase.Auth", "auth" }, { "Firebase.Database.FirebaseDatabase, Firebase.Database", "database" }, { "Firebase.DynamicLinks.DynamicLinks, Firebase.DynamicLinks", "dynamic_links" }, { "Firebase.Functions.FirebaseFunctions, Firebase.Functions", "functions" }, { "Firebase.InstanceId.FirebaseInstanceId, Firebase.InstanceId", "instance_id" }, { "Firebase.Invites.FirebaseInvites, Firebase.Invites", "invites" }, { "Firebase.Messaging.FirebaseMessaging, Firebase.Messaging", "messaging" }, { "Firebase.RemoteConfig.FirebaseRemoteConfig, Firebase.RemoteConfig", "remote_config" }, { "Firebase.Storage.FirebaseStorage, Firebase.Storage", "storage" } }; AppUtil.SetEnabledAllAppCallbacks(false); foreach (KeyValuePair <string, string> current in dictionary) { try { if (Type.GetType(current.Key) != null) { FirebaseApp.LogMessage(LogLevel.Debug, string.Format("Enabling module '{0}' for '{1}'", current.Value, current.Key)); AppUtil.SetEnabledAppCallbackByName(current.Value, true); } } catch (Exception) { } } } FirebaseApp.AppUtilCallbacksInitialized = true; } } }
public static extern void SetLogFunction(FirebaseApp.LogMessageDelegate jarg1);