2016-04-12 115 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

相關問題