Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- string[] stacktrace = Environment.StackTrace.Replace("r", "").Replace("n", "").Replace(" at", "n").Split('n');
- string stack = "";
- for (int i = 0; i < stacktrace.Length; i++)
- stack += stacktrace[i].Trim() + "rn";
- Error err = new Error();
- err.Severity = (byte)sev;
- err.Product = (byte)prod;
- err.Location = stacktrace[0];
- err.Title = message;
- err.datetime = DateTime.Now;
- err.StackTrace = stack;
- dc.Errors.InsertOnSubmit(err);
- dc.SubmitChanges();
- [Column(Storage="_ID", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)]
- public int ID // ...
- [Column(Storage="_AID", DbType="Int")]
- public System.Nullable<int> AID // ...
- [Column(Storage="_Severity", DbType="TinyInt NOT NULL")]
- public byte Severity
- [Column(Storage="_Product", DbType="TinyInt NOT NULL")]
- public byte Product
- [Column(Storage="_Location", DbType="VarChar(255) NOT NULL", CanBeNull=false)]
- public string Location
- [Column(Storage="_Title", DbType="VarChar(255) NOT NULL", CanBeNull=false)]
- public string Title
- [Column(Storage="_Ex", DbType="Text", UpdateCheck=UpdateCheck.Never)]
- public string Ex
- [Column(Storage="_Notes", DbType="Text", UpdateCheck=UpdateCheck.Never)]
- public string Notes
- [Column(Storage="_datetime", DbType="DateTime NOT NULL")]
- public System.DateTime datetime
- [Column(Storage="_InnerException", DbType="Text", UpdateCheck=UpdateCheck.Never)]
- public string InnerException
- [Column(Storage="_StackTrace", DbType="Text", UpdateCheck=UpdateCheck.Never)]
- public string StackTrace
- [Association(Name="Activity_Error", Storage="_Activity", ThisKey="AID", IsForeignKey=true)]
- public Activity Activity
Add Comment
Please, Sign In to add comment