public BugSenseRequest(BugSenseEx ex, AppEnvironment environment) { client = new BugSenseClient(); request = new BugSenseInternalRequest(); request.comment = string.IsNullOrEmpty(ex.Comment) ? ex.message : ex.Comment; exception = ex; this.application_environment = environment; }
public BugSenseExceptionRequest(BugSenseException ex, AppEnvironment environment, Dictionary<string, string> extradata) { Client = new BugSenseClient(); Request = new BugSenseInternalRequest(); Request.Tag = string.IsNullOrEmpty(ex.Tag) ? null : ex.Tag; //TODO: Comment should ask user for feedback Request.Comment = ""; Exception = ex; AppEnvironment = environment; LogData = extradata; }
public bool IsSimilarTo(BugSenseInternalRequest that) { return Tag.Equals(that.Tag) && Comment.Equals(that.Comment); }
public BugSenseRequest(BugSenseEx ex, AppEnvironment environment) { Client = new BugSenseClient(); Request = new BugSenseInternalRequest(); Request.Comment = string.IsNullOrEmpty(ex.Comment) ? ex.Name : ex.Comment; Exception = ex; AppEnvironment = environment; }