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);
- }
- }
- }
作者:libin_8745
来源:北风技术专栏
原文链接:http://column.ibeifeng.com/libin_8745/20090221255.shtml
( 内容完 )
添加收藏到:
您可能还对这些文章感兴趣:



没有评论, 我来评论
小贴士:评论需要管理员审核后才会显示。请不要发布与国家法律相抵触的言论,北风网将保留追究责任的权利。
类似“顶”、“沙发”、“支持”之类没有营养的文字,对勤劳贡献的作者来说是令人沮丧的反馈信息。
请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
如果您发现自己的评论没有被审核或者不见了,请参考以上三条。