程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> 關於C# >> c#寫系統日志

c#寫系統日志

編輯:關於C#

using System;
using System.Collections.Generic;
using System.Text;
using System.Diagnostics;
namespace Log
{
  class LogWirter
  {
    /// <summary>
    /// 事件源名稱
    /// </summary>
    private string eventSourceName;
    EventLogEntryType eventLogType;
    public LogWirter()
    {
      eventSourceName = "test";
      eventLogType = EventLogEntryType.Error;
    }
    /// <summary>
    /// 消息事件源名稱
    /// </summary>
    public string EventSourceName
    {
      set { eventSourceName = value; }
    }
    /// <summary>
    /// 消息事件類型
    /// </summary>
    public EventLogEntryType EventLogType
    {
      set { eventLogType = value; }
    }
    /// <summary>
    /// 寫入系統日志
    /// </summary>
    /// <param name="message">事件內容</param>
    public void LogEvent(string message)
    {
      if (!EventLog.SourceExists(eventSourceName))
      {
        EventLog.CreateEventSource(eventSourceName, "Application");
      }
      EventLog.WriteEntry(eventSourceName, message, EventLogEntryType.Error);
    }
  }
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved