【发布时间】:2011-06-22 04:28:54
【问题描述】:
我正在处理的 Windows 服务出现异常。它没有被我的任何 try/catch 块(我到处都有)捕获,但我可以在 Windows 事件日志中看到它。有没有办法让事件日志中的异常包含行号?
【问题讨论】:
标签: c# .net windows debugging event-log
我正在处理的 Windows 服务出现异常。它没有被我的任何 try/catch 块(我到处都有)捕获,但我可以在 Windows 事件日志中看到它。有没有办法让事件日志中的异常包含行号?
【问题讨论】:
标签: c# .net windows debugging event-log
订阅AppDomain.CurrentDomain.UnhandledException事件,你不会错过未处理的异常:
public static void Main()
{
AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;
// Service Run
}
static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
{
// log exception e.ExceptionObject
}
【讨论】: