public void RemoveCrashFilter(GamebaseCallback.Logger.CrashFilter filter) { GamebaseLog.Debug("RemoveCrashFilter", this); ToastLogger.CrashFilter crashFilter = crashFilterDictionary[filter]; ToastLogger.RemoveCrashFilter(crashFilter); crashFilterDictionary.Remove(filter); }
public void AddCrashFilter(GamebaseCallback.Logger.CrashFilter filter) { GamebaseLog.Debug("AddCrashFilter", this); ToastLogger.CrashFilter crashFilter = (logData) => { GamebaseLog.Debug("OnCrashFilter", this); GamebaseResponse.Logger.CrashLogData crashLogData = new GamebaseResponse.Logger.CrashLogData(); crashLogData.logType = (GamebaseLoggerConst.LogType)logData.LogType; crashLogData.condition = logData.Condition; crashLogData.stackTrace = logData.StackTrace; return(filter(crashLogData)); }; ToastLogger.AddCrashFilter(crashFilter); crashFilterDictionary.Add(filter, crashFilter); }
internal void RemoveCrashFilter(ToastLogger.CrashFilter filter) { _crashFilters.Remove(filter); }
internal void AddCrashFilter(ToastLogger.CrashFilter filter) { _crashFilters.Add(filter); }