public SSCTechException(Exception ex) { HResult = ex.HResult; Message = ex.Message; Source = ex.Source; StackTrace = ex.StackTrace; if (ex.InnerException != null) { SSCTechInnerException = new SSCTechException(ex.InnerException); } }
public static void LogError(SSCTechException ex) { var user = AppNEnvConfig.GetUserName; using (SSCTechImp.CreateInstance()) { using (var db = new SSCTechClientDbCntx()) { db.SSCTechError.Add(new SSCTechError { Host = string.Format("{0}[{1}]", AppNEnvConfig.GetMachineName, AppNEnvConfig.AppVersion), Type = ex.GetType().ToString(), Message = ex.Message, User = user, ErrorXml = ex.Serialize(), TimeUtc = DateTime.UtcNow }); db.SaveChanges(); } } }
public static void LogError(SSCTechException ex) { TechOperation.LogError(ex); }