2016-04-12 27 views
0

我为我的应用程序创建了一个新的事件日志,所有工作正常,我可以记录它,因为它应该是。在一个文件夹中创建一个事件日志

string logName = "My IMBA log"; 

System.Diagnostics.EventLog eventLog1 = new System.Diagnostics.EventLog(); 
if (!System.Diagnostics.EventLog.SourceExists(source.ToString())) 
    { 
    System.Diagnostics.EventLog.CreateEventSource(source.ToString(), logName); 
} 
eventLog1.Source = source.ToString(); 
eventLog1.Log = logName; 

现在我的问题:

如果我检查我的机器上的事件日志,我注意到,其中一些是在文件夹中。

enter image description here

如何将我的应用程序下创建一个文件夹,我的主要应用IMBA应用则必须为每个零件下,有几个不同的事件日志

例子:

IMBA应用:
- Windows服务
- 网页API
- UI

回答

0

创建日志时,试试这个:

EventLog.CreateEventSource(your_app_name, your_event_log_name); 

事件日志名称为“文件夹”你看,如果我没有记错。

+0

现在我有相同的your_event_log_name与不同的your_app_name(源)他们都进入相同的日志。如果我更改your_event_log_name,我会得到一个不同的事件日志,但它不在文件夹 – DaImTo

+0

中,您是对的。似乎[这家伙](http://stackoverflow.com/q/26335960/1698987)在一年前尝试过,仍然没有蛋糕? :( – Noctis

+0

不行我不知道这就是为什么我把它发布在这里。它不是我需要添加的东西,但它更像是一个好的东西,如果它有可能的话,好奇心。 – DaImTo

相关问题