在我的VB.NET应用程序中,我创建了一个名为“My_Log”的新事件日志名称,我让这个应用程序运行在许多不同的情况下,每个情况都由一个唯一的名称命名,在记录时,我创建使用以下函数在我的新日志中使用这些唯一名称的新事件源:
EventLog.CreateEventSource("My_1st_Source, "My_Log")
现在,我的所有日志都写在我的日志中,但其中有3个或4个!它们写在“应用程序”日志中。
我尝试在我的所有情况下使用EventLog.LogNameFromSourceName("My_1st_Source", Environment.MachineName)
(使用所有不同的事件源名称)来查看它们在我的日志“My_Log”下,并且它们都给了我与我们日志下相同的结果名称;但其中一些仍然出现在“应用程序”日志中。
为什么会这样?有没有办法让我的日志名下的所有日志?感谢。
答案 0 :(得分:1)
如果您已将这些源映射到应用程序日志,则可能需要尝试重新启动计算机。根据{{3}},
如果源已映射到日志并将其重新映射到新日志,则必须重新启动计算机才能使更改生效。