c#写系统日志

王朝c#·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

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

}

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航