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);
 }