使用C#实现写入系统日志

shyly36375 4 0 pdf 2021-06-05 10:06:05

因为我不想使用自己写文件,我的软件是绿色的,所以把日志写到 Windows 日志。首先告诉大家什么是系统日志,请看下面如果需要写日志,需要管理员权限,如果没有权限会出现下面异常需要判断当前是否已经存在日志,下面我来创建一个事件叫 “德熙”这里的 Application 就是写到哪个,一般都是选 Application ,可以从图片看到系统的有应用程序、安全、Setup、系统几个日志,程序一般都是写到程序写日志就不用管理权限写入可以使用 WriteEntry ,需要传入写入的日志和内容这个方法还有几个重载,可以传入日志类型,是成功、失败还是其他。还可以传入 id ,通过id 可以找到为什么需要写日志,不过需要在自己定义,还可以添加附件,于是我就不需要自己写文件日志。另外给大家附上一个完整例子

使用C#实现写入系统日志

使用C#实现写入系统日志

使用C#实现写入系统日志

使用C#实现写入系统日志

使用C#实现写入系统日志

用户评论
请输入评论内容
评分:
暂无评论