2
我正在嘗試寫入應用程序事件日誌。以下代碼在Windows 8下執行時沒有錯誤(以管理員權限運行時),但在Windows事件查看器中查看應用程序日誌時看不到任何事件。任何人都可以幫我弄清楚我做錯了什麼。我需要添加一些東西到app.config?未在事件日誌中顯示的自定義事件
using System.Diagnostics;
namespace tracetest2
{
class Program
{
static void Main(string[] args)
{
if (!EventLog.SourceExists("TestSource"))
{
EventLog.CreateEventSource("TestSource", "Application");
}
EventLog appLog = new EventLog("Application", ".", "TestSource");
appLog.EnableRaisingEvents = true;
appLog.EndInit();
Debug.WriteLine(appLog.Entries.Count);
appLog.WriteEntry("An entry to the Application event log.");
Debug.WriteLine(appLog.Entries.Count);
}
}
}
是否創建了TestSource事件源? – DeanOC