事件日志名称不是“应用程序”,但日志写在“应用程序”日志中

时间:2013-05-20 19:12:39

标签: vb.net logging event-log eventlog-source

在我的VB.NET应用程序中,我创建了一个名为“My_Log”的新事件日志名称,我让这个应用程序运行在许多不同的情况下,每个情况都由一个唯一的名称命名,在记录时,我创建使用以下函数在我的新日志中使用这些唯一名称的新事件源:

EventLog.CreateEventSource("My_1st_Source, "My_Log")

现在,我的所有日​​志都写在我的日志中,但其中有3个或4个!它们写在“应用程序”日志中。

我尝试在我的所有情况下使用EventLog.LogNameFromSourceName("My_1st_Source", Environment.MachineName)(使用所有不同的事件源名称)来查看它们在我的日志“My_Log”下,并且它们都给了我与我们日志下相同的结果名称;但其中一些仍然出现在“应用程序”日志中。

为什么会这样?有没有办法让我的日志名下的所有日志?感谢。

1 个答案:

答案 0 :(得分:1)

如果您已将这些源映射到应用程序日志,则可能需要尝试重新启动计算机。根据{{​​3}},

  

如果源已映射到日志并将其重新映射到新日志,则必须重新启动计算机才能使更改生效。