共用方式為


HOW TO:寫入應用程式事件記錄檔

更新:2007 年 11 月

您可以使用 My.Application.Log 和 My.Log 物件,寫入在應用程式中發生的事件資訊。這個範例會顯示如何設定事件記錄檔接聽程式,My.Application.Log 才能將追蹤資訊寫入應用程式事件記錄檔。

您無法寫入安全性記錄檔。為了寫入系統記錄檔,您必須是 LocalSystem 或系統管理員帳戶的成員。

若要檢視事件記錄檔,您可以使用 [伺服器總管] 或 [Windows 事件檢視器]。如需詳細資訊,請參閱 HOW TO:在伺服器總管中使用事件記錄檔HOW TO:在伺服器總管中啟動事件檢視器

注意事項:

Windows 95、Windows 98 或 Windows Millennium Edition 不支援事件記錄檔。

若要加入和設定事件記錄檔接聽程式

  1. 以滑鼠右鍵按一下 [方案總管] 的 [app.config],並選擇 [開啟]。

    如果沒有 app.config 檔,

    1. 在 [專案] 功能表中,選擇 [加入新項目]。

    2. 從 [加入新項目] 對話方塊中選擇 [應用程式組態檔]。

    3. 按一下 [加入]。

  2. 在應用程式組態檔中尋找 <listeners> 區段。

    您可以利用名稱屬性 (Attribute) "DefaultSource",在 <source> 區段中尋找 <listeners> 區段,其會以巢狀方式放在最上層 <configuration> 區段的 <system.diagnostics> 區段下。

  3. 將這個項目加入至此 <listeners> 區段:

    <add name="EventLog"/>
    
  4. 在最上層 <configuration> 區段的 <system.diagnostics> 區段中,尋找 <sharedListeners> 區段。

  5. 將這個項目加入至此 <sharedListeners> 區段:

    <add name="EventLog"
        type="System.Diagnostics.EventLogTraceListener, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
         initializeData="APPLICATION_NAME"/>
    

    以您的應用程式名稱取代 APPLICATION_NAME。

    注意事項:

    一般而言,應用程式只會將錯誤寫入事件記錄檔。如需篩選記錄檔輸出的詳細資訊,請參閱逐步解說:篩選 My.Application.Log 輸出

若要將事件資訊寫入事件記錄檔

請參閱

工作

HOW TO:在 Visual Basic 中記錄例外狀況

逐步解說:判斷 My.Application.Log 寫入資訊的位置

概念

在 Visual Basic 中使用應用程式記錄檔

參考

My.Application.Log 物件

My.Log 物件

WriteEntry 方法 (My.Application.Log 和 My.Log)

WriteException 方法 (My.Application.Log 和 My.Log)