public void TrackException(string message, bool fatal) { SetUserId(); var dict = DictionaryBuilder.CreateException(message, fatal).Build(); _tracker.Send(dict); }
public void TrackException( string ExceptionMessage, bool isFatalException ) { analyticsTracker.Send(DictionaryBuilder.CreateException(ExceptionMessage, isFatalException).Build()); }
public void TrackException(Exception ex, bool isFatal) { if (Verbosity != VerbosityLevel.AnalyticsOff) { SetUserIDDimension(); Tracker.Send(DictionaryBuilder.CreateException(ParseException(ex), isFatal).Build()); } }
static void TrackUnhandledException(Exception ex) { SetUserIDDimension(); var errorMessage = CrossAnalytics.Current.ParseException(ex); Tracker.Send(DictionaryBuilder.CreateException(errorMessage, true).Build()); Tracker.Send(DictionaryBuilder.CreateEvent("Crashes", errorMessage, ex.ToString(), null).Build()); Gai.SharedInstance.Dispatch(); }
public void LogError(string name, string title, string message) { if (Enabled && _tracker != null) { _tracker.Set(GaiConstants.ScreenName, name); _tracker.Send( DictionaryBuilder.CreateException( string.Format("name: {0}\ttitle: {1}\tmessage: {2}", name, title, message), false ) .Build() ); _tracker.Set(GaiConstants.ScreenName, null); } }
public virtual async Task TrackErrorAsync(Exception ex, Dictionary <string, string> properties) { if (IsTrackErrorsEnabled) { var builder = DictionaryBuilder.CreateException(ex.Message, 0); if (properties != null) { foreach (var property in properties) { builder.Set(property.Key, property.Value); } } Tracker.Send(builder.Build()); } }
void TrackError(string errorText, bool isFatal) { if (Debugger.IsAttached) { Debugger.Break(); // break here so we know an error has occurred while debugging } try { Debug.WriteLine($"{nameof(TrackError)}({errorText})"); Gai.SharedInstance.DefaultTracker.Send(DictionaryBuilder.CreateException(errorText, isFatal).Build()); } catch (Exception ex) { if (Debugger.IsAttached) { Debugger.Break(); } Debug.WriteLine(ex); } }
public void TrackException(string msg, bool isFatal) { Tracker?.Send(DictionaryBuilder.CreateException(msg, NSNumber.FromBoolean(isFatal)).Build()); }
public void Track_App_Exception(String ExceptionMessageToTrack, Boolean isFatalException) { Gai.SharedInstance.DefaultTracker.Send(DictionaryBuilder.CreateException(ExceptionMessageToTrack, isFatalException).Build()); }
public void RastrearErros(string mensagemErro, bool erroFatal) { Gai.SharedInstance.DefaultTracker.Send(DictionaryBuilder.CreateException(mensagemErro, erroFatal).Build()); }
public void SendException(string exceptionInfo, bool isFatalException) { Gai.SharedInstance.DefaultTracker.Send(DictionaryBuilder.CreateException(exceptionInfo, isFatalException).Build()); }
private void CreateException(GaExceptionMessage message) { Gai.SharedInstance.DefaultTracker.Send(DictionaryBuilder.CreateException(message.ExceptionMessage, message.IsFatal).Build()); }
/** * Track caught exceptions */ public void TrackException(Exception exception) { string description = exception.Message + "\nStackTrace:\n" + exception.StackTrace; Gai.SharedInstance.DefaultTracker.Send(DictionaryBuilder.CreateException(description, null).Build()); }
public override void RecordException(string exDescription, bool exFatal) { _sharedTracker.Send(DictionaryBuilder.CreateException(exDescription, exFatal) .Build()); }
public void SendException(Exception ex, string extraMessage = null) { Gai.SharedInstance.DefaultTracker.Send( DictionaryBuilder.CreateException(extraMessage ?? string.Empty + ex.Message, NSNumber.FromBoolean(false)) .Build()); }
public void TrackException(string exception, bool isFatal) { var builder = DictionaryBuilder.CreateException(exception, isFatal); _tracker.Send(builder.Build()); }