错误日志:避免多次记录相同的错误

时间:2012-09-12 08:57:30

标签: logging

我希望有人能就我要描述的问题给我一些有用的建议。 我的公司软件包含为管理特定工作而构建的不同层。

基本上我们有:

  • 数据库接口的数据访问层

  • 通过多种协议(ftp,smtp,mapi等)发送消息的传输层

  • 业务层(我们的应用程序的逻辑)

  • 其他图层

我们采用NLog作为记录各层错误和活动的通用框架。除了每个“层”独立且正确记录的活动之外,我想在层/类中只记录一次异常。例如,业务层使用数据库层,SQL操作期间会出现一些错误,并且业务层将再次记录数据库层记录的错误,结果是日志文件或电子邮件或任何重复相同的错误。我知道记录很多比没有记录更好:-)但是......你有没有实际的建议来试图避免同一个异常的多个日志?

提前致谢 路易

0 个答案:

没有答案