![]() |
1
4
我会创建一个自定义
|
![]() |
2
2
虽然我不确定我会推荐这样做,但您可以修改
注意,这允许代码的其余部分 不 关注日志方面,而不是中间人的答案。例如,您可能有一些代码希望捕获基于类型的异常,我觉得“将异常标记为已记录”应该与此正交。如果要更改引发的异常类型,则可能会以与日志记录无关的方式进一步更改堆栈中代码的行为。 下面是一个示例:
输出:
这种方法也适用于异常过滤器,您甚至可以让它只记录一次。例如:
那么你可以:
和
|
![]() |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
![]() |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
|
Dansih · .Net核心自定义身份验证方案 2 年前 |
![]() |
lolorekkk · 面板插入。NET WinForm 3 年前 |