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;
 }
Exemplo n.º 2
0
        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;
        }
Exemplo n.º 3
0
 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;
 }