Tag: exception日志记录

.NET的一般exception处理策略

我习惯在每种方法中使用try / catch块。 这样做的原因是我可以在违规点捕获每个exception并记录它。 从我的阅读和与他人的对话中我理解,这不是一种流行的观点。 人们应该只抓住人们准备处理的事情。 但是,如果我没有抓到违规点,那么就有可能永远不会记录那次违规行为并了解它。 注意:当我抓住并且不处理时,我仍然会抛出。 这允许我让exception传播到将处理它的东西,但仍然让我在违规点记录它。 那么……如何在每个方法中避免try / catch,但仍然在错误发生时记录错误?