我想使用事件日誌來寫一些調試信息,我不能使它的工作。它抱怨無法找到事件源。我必須在操作系統上安裝一些東西嗎?事件日誌代碼錯誤無法找到事件源?
2
A
回答
3
這裏是我從我們的應用程序修改的代碼。這可能會幫助您從創建開始。
System.Diagnostics.EventLog eventLog1 = new System.Diagnostics.EventLog();
string eventLogName = "StackOverFlowEventName";
string eventLogSource = "StackOverFlowWebsite";
//This code HERE will create the Event for you
if (!System.Diagnostics.EventLog.SourceExists(eventLogSource))
{
System.Diagnostics.EventLog.CreateEventSource(eventLogSource, eventLogName);
}
eventLog1.Source = eventLogSource;
eventLog1.Log = eventLogName;
eventLog1.WriteEntry("This is a test");
0
您目前在您的項目中使用了哪些代碼?我目前正在使用這一行來寫入事件日誌。
System.Diagnostics.EventLog.WriteEntry(assemblyName, "Error stuff", System.Diagnostics.EventLogEntryType.Error);
當心不過,如果日誌文件已滿
0
您也可以直接轉到在註冊表中添加,使其工作所需的值,也可以在添加項目,這將拋出一個異常該解決方案只包含一個InstallerClass,當您運行它創建的exe時,它將爲您創建EventLog條目。
相關問題
- 1. 未找到源代碼,但部分或全部事件日誌無法搜索
- 2. 事件日誌 - 錯誤寫
- 3. 寫事件日誌錯誤
- 4. 無法寫入到事件日誌
- 5. 事件日誌(事件日誌創建事件)
- 6. 事件源代碼命令與事件
- 7. AWS LAMBDA CloudWatch的日誌拋出「無法加載事件」錯誤
- 8. 事件日誌中的Wcf錯誤
- 9. 事件日誌中的IControllerFactory錯誤
- 10. Powershell新事件日誌錯誤
- 11. 追趕獲取,事件日誌錯誤
- 12. 訂閱安全事件日誌錯誤
- 13. IIS上的WCF 500錯誤無需登錄到事件日誌
- 14. NLog:無法寫入事件日誌
- 15. 無法監控安全事件日誌
- 16. Windows 2008 - 未找到源代碼,但部分或全部事件日誌無法搜索
- 17. 未找到事件錯誤
- 18. 找到從未遇到非庫代碼的Backbone.js事件錯誤的來源
- 19. ASP.NET錯誤的事件日誌源屬性的自定義值
- 20. 「無法打開日誌的源代碼」 - Windows 7 - .NET的Web服務 - 事件日誌
- 21. Windows源事件日誌中的Windows事件日誌中的超壓警告
- 22. 錯誤CS2001:無法找到源文件
- 23. 未找到源,但無法搜索部分或全部事件日誌。不可訪問的日誌:安全
- 24. System.Security.SecurityException:未找到源,但無法搜索部分或全部事件日誌。不可訪問的日誌:安全
- 25. Windows事件日誌和日誌文件
- 26. Java,Jacob和Microsoft Outlook事件:接收「無法找到事件iid」錯誤
- 27. 從事件日誌
- 28. Android日誌事件
- 29. log4net的日誌記錄在Windows事件日誌內部錯誤
- 30. 創建新的事件日誌源
只要記住,運行的創建事件的源代碼行需要比需要簡單地pnce它已經建立,以寫入事件源略高權限。因此,如果這是在網站上,例如,您可能希望讓部署包創建事件源4 u – 2008-11-14 20:18:32