void IErrorLogger.Log(Exception exception) { try { var logEntry = new LogEntry { Date = DateTime.Now, Message = exception.Message, StackTrace = exception.StackTrace, }; using (var datacontext = new LogDBDataContext()) { datacontext.LogEntries.InsertOnSubmit(logEntry); datacontext.SubmitChanges(); } } catch (Exception) { // failed to record exception } }
partial void UpdateLogEntry(LogEntry instance);
partial void DeleteLogEntry(LogEntry instance);
partial void InsertLogEntry(LogEntry instance);