using System.Collections.Generic;
using System.Text;
using System.Diagnostics;
namespace Log
{
class LogWirter
{
/// %26lt;summary%26gt;
/// ʼþÔ´Ãû³Æ
/// %26lt;/summary%26gt;
private string eventSourceName;
EventLogEntryType eventLogType;
public LogWirter()
{
eventSourceName = %26quot;test%26quot;;
eventLogType = EventLogEntryType.Error;
}
/// %26lt;summary%26gt;
/// ÏûϢʼþÔ´Ãû³Æ
/// %26lt;/summary%26gt;
public string EventSourceName
{
set { eventSourceName = value; }
}
/// %26lt;summary%26gt;
/// ÏûϢʼþÀàÐÍ
/// %26lt;/summary%26gt;
public EventLogEntryType EventLogType
{
set { eventLogType = value; }
}
/// %26lt;summary%26gt;
/// дÈëϵͳÈÕÖ¾
/// %26lt;/summary%26gt;
/// %26lt;param name=%26quot;message%26quot;%26gt;ʼþÄÚÈÝ%26lt;/param%26gt;
public void LogEvent(string message)
{
if (!EventLog.SourceExists(eventSourceName))
{
EventLog.CreateEventSource(eventSourceName, %26quot;Application%26quot;);
}
EventLog.WriteEntry(eventSourceName, message, EventLogEntryType.Error);
}
}
}
没有评论:
发表评论