Guest User

Untitled

a guest
Jun 24th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. string[] stacktrace = Environment.StackTrace.Replace("r", "").Replace("n", "").Replace(" at", "n").Split('n');
  2. string stack = "";
  3.  
  4. for (int i = 0; i < stacktrace.Length; i++)
  5. stack += stacktrace[i].Trim() + "rn";
  6.  
  7. Error err = new Error();
  8. err.Severity = (byte)sev;
  9. err.Product = (byte)prod;
  10. err.Location = stacktrace[0];
  11. err.Title = message;
  12. err.datetime = DateTime.Now;
  13. err.StackTrace = stack;
  14.  
  15. dc.Errors.InsertOnSubmit(err);
  16. dc.SubmitChanges();
  17.  
  18. [Column(Storage="_ID", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)]
  19. public int ID // ...
  20. [Column(Storage="_AID", DbType="Int")]
  21. public System.Nullable<int> AID // ...
  22. [Column(Storage="_Severity", DbType="TinyInt NOT NULL")]
  23. public byte Severity
  24. [Column(Storage="_Product", DbType="TinyInt NOT NULL")]
  25. public byte Product
  26. [Column(Storage="_Location", DbType="VarChar(255) NOT NULL", CanBeNull=false)]
  27. public string Location
  28. [Column(Storage="_Title", DbType="VarChar(255) NOT NULL", CanBeNull=false)]
  29. public string Title
  30. [Column(Storage="_Ex", DbType="Text", UpdateCheck=UpdateCheck.Never)]
  31. public string Ex
  32. [Column(Storage="_Notes", DbType="Text", UpdateCheck=UpdateCheck.Never)]
  33. public string Notes
  34. [Column(Storage="_datetime", DbType="DateTime NOT NULL")]
  35. public System.DateTime datetime
  36. [Column(Storage="_InnerException", DbType="Text", UpdateCheck=UpdateCheck.Never)]
  37. public string InnerException
  38. [Column(Storage="_StackTrace", DbType="Text", UpdateCheck=UpdateCheck.Never)]
  39. public string StackTrace
  40.  
  41. [Association(Name="Activity_Error", Storage="_Activity", ThisKey="AID", IsForeignKey=true)]
  42. public Activity Activity
Add Comment
Please, Sign In to add comment