我在VS.NET 2010 / C#中创建一个Windows服务,它使用事件日志组件进行日志记录。我创建了事件源,该服务在本地系统帐户下工作,因此不会发生与安全相关的问题。
虽然我在Visual Studio 2010(服务器浏览器)的事件日志视图中看到了我的事件,但我在Windows的标准事件日志实用程序中看不到它们。有什么问题?我的代码如下。提前感谢您的帮助!
public Service()
{
InitializeComponent();
if (!System.Diagnostics.EventLog.SourceExists("Photo Processing Service"))
{
System.Diagnostics.EventLog.CreateEventSource(
"Photo Processing Service", "fexpress");
}
fexpressLog.Source = "Photo Processing Service";
fexpressLog.Log = "fexpress";
}
...然后
fexpressLog.WriteEntry (...);
答案 0 :(得分:1)
它们是否属于“应用程序和服务日志 - >照片处理服务”而不是“Windows日志 - >应用程序日志”?
答案 1 :(得分:0)
我自己经历过两件事要考虑。