[英]Custom Exception handlers for Nlog
Microsoft.Practices.EnterpriseLibrary.ExceptionHandling 已过时且不再维护。 所以在我们的应用程序中,我们计划将 EL ExceptionHandling 迁移到 Nlog。 在 EL 中,我们实施了异常处理策略。 Nlog 中策略的替代方案是什么? 我开始知道我们可以编写 Nlog Exception 渲染。 如果是这样,它将如何捕获应用程序中的所有异常并记录到日志。 还有什么是 Nlog 中基本策略、安全策略和表达策略的替代方案。 我找到了 realproxy、CauldronInterception、Elmah 等来实现它。 WPF应用程序的NLOG最佳实践是什么? 请帮助提供示例代码。
<add name="XXXX"> <exceptionTypes> <add type="System.Exception, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" postHandlingAction="NotifyRethrow" name="Exception"> <exceptionHandlers> <add logCategory="XXXX" eventId="100" severity="Error" title="XXXXX" formatterType="Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.TextExceptionFormatter, Microsoft.Practices.EnterpriseLibrary.ExceptionHandling, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" priority="0" type="Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Logging.LoggingExceptionHandler, Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Logging, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" name="Logging Handler" /> </exceptionHandlers> </add> </exceptionTypes> </add>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.