我已经将日志logging添加到Web应用程序(使用企业库框架),因此exceptionlogging在应用程序事件日志中。 我已经给这个事件有一个名为“WebApp”的来源,但是这不会被logging为来源不存在。
有没有办法手动添加新的事件源? 我已经find了一些在stackoverflow的例子,但这些需要创build自定义安装应用程序,所以在我走下这条路之前,我想知道是否有一个更简单的方法。
您需要在您的Web应用程序的代码中添加源代码,使用:
System.Diagnostics.EventLog.CreateEventSource("MyApp1", "Application");
资源
如果你使用PowerShell,你可以像这样从控制台创build事件源:
[System.Diagnostics.EventLog]::CreateEventSource("MyApp1", "Application")
如果您没有将它作为WS 2008中的一项function进行安装,则应该这样做。