var log = new EventLog(); // 默認 Application 日誌
try
{
log.Source = "我的應用程序";
log.WriteEntry("處理信息1", EventLogEntryType.Information);
log.WriteEntry("處理信息2", EventLogEntryType.Information);
throw new FileNotFoundException("readme.txt未找到");
}
catch (FileNotFoundException ex)
{
log.WriteEntry(ex.Message, EventLogEntryType.Error);
}
控制面板 → 管理工具 → 事件查看器 → Windows 日誌 → Application
EventLog 在 System.Diagnostics 命名空間Source 屬性標識事件來源,建議設置有意義名稱WriteEntry 重載支持消息、類型、事件 ID、分類幾行代碼即可將應用日誌接入 Windows 系統日誌體系,利用系統工具查看、篩選、導出、訂閱。適合關鍵業務事件、異常錯誤、審計追蹤等場景,無需第三方日誌組件即可實現企業級日誌基礎設施接入。