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;
 }
예제 #2
0
        public bool IsSimilarTo(BugSenseClient that)
        {
            bool res = false;

            res = Version.Equals(that.Version);
            res = res && Name.Equals(that.Name);
            res = res && Flavor.Equals(that.Flavor);

            return res;
        }
예제 #3
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;
        }
 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;
 }