VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > C#教程 >
  • c#写系统日志

制作者:剑锋冷月 单位:无忧统计网,www.51stat.net
 

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);
    }
  }
}



相关教程