winform中怎么使用EventLog控件记录事件日志

winform中怎么使用EventLog控件记录事件日志,第1张

在winform项目中,打开工具箱,找到EventLog控件拖动到winform窗体,这时在窗体下生成EventLog控件实例

右击EventLog1,在菜单中选择“属性”

在属性窗口中填写Source的值,这个值就是事件查看器中的源

在窗体上双击,进入窗体加载事件,在这里写下事件日志,如图所示

运行工程,因为代码写在窗体加载事件里,所以工程运行后,日志就写到事件查看器了

打开控制面板,再双击管理工具,在管理工具列表下,找到事件查看器并双击

在打开的事件查看器中,展开windows日志,点击“应用程序”

在日志里,可以看到我们定义的mylog源

在 Program.cs 里面定义一个方法,参数根据需要自己定义

public static void WriteLog(string param1, string param2)

{

System.IO.File.AppendAllText(

logFileName, // 日志文件名

string.Format("{0}\t{1}\t{2}", DateTime.Now, param1, param2), // 用制表符 \t 分隔字段

Encoding.Default)

}

调用的时候:

Program.WriteLog("添加", "添加的内容")


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11543331.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存