首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 3.0 EventLog 寫入 Windows 事件日誌入門(一):Application 日誌基本用法

     編輯:關於C語言

環境信息

  • OS: Windows XP SP3
  • IDE: Visual Studio 2008
  • Framework: .NET 3.5 (C# 3.0)

基本用法:寫入 Application 日誌


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 命名空間
  • 默認寫入 Application 日誌,無需創建事件源(自動創建)
  • Source 屬性標識事件來源,建議設置有意義名稱
  • WriteEntry 重載支持消息、類型、事件 ID、分類

總結

幾行代碼即可將應用日誌接入 Windows 系統日誌體系,利用系統工具查看、篩選、導出、訂閱。適合關鍵業務事件、異常錯誤、審計追蹤等場景,無需第三方日誌組件即可實現企業級日誌基礎設施接入。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved