现在的做法:发生一个异常在逻辑层拦截,记录到数据库中,再抛出自定义异常。为了偷懒所以都是Exception,代码如下:
catch (Exception ex) { Log4.Debug(ex);//EntLog.WriteText(ex); throw new Exception("ArticleBll AddArticle throw Exception"); }
始终觉得不太妥当,大家有好经验,请赐教!
Smart猫小萌
相关分类