企业日志库可以抛出异常吗?

时间:2009-08-03 15:52:49

标签: c#

我有一项似乎偶尔会死的服务。我试过捕获未处理的异常(使用appDomain方法),但无济于事。

查看我的代码,我可以看到某些地方的异常处理代码。但是,当我通过企业库写入日志文件时,没有异常处理代码。

我的问题是,我是否应该对企业库代码进行异常处理,以防它抛出异常或者它是否足够可靠以处理任何问题?

JD,

1 个答案:

答案 0 :(得分:2)

如果日志记录块 抛出异常,您会怎么做?你显然无法记录它所以我会说不,不要抓住那个例外。只捕获你可以处理的异常并做一些有意义的事情 - 一个捕获的日志记录只是意味着你将隐藏真正的错误没有被记录的事实。