c#程序添加日志功能,记录该程序对数据库做的增,删,改 *** 作。应该怎样实现?

c#程序添加日志功能,记录该程序对数据库做的增,删,改 *** 作。应该怎样实现?,第1张

1、自己生成个txt文件就可以了,然后把日志写进这个文件

2、把这个日志封装成一个类,就可以了,也可以根据自己想写的日期分隔就可以了

3、也可以把它做成dll文件,以后就可以直接调用

在写入日志条目时,系统使用您标识的源来查找适当的日志以放入您的条目。EventLog

组件实例一次只能向一个日志中写入项。说明:默认情况下,如果事先未将组件注册为有效的源就尝试写入日志项,系统会自动将该源注册到事件日志中,并将

Source

属性的值用作源字符串。通常在安装应用程序的过程中创建新的事件源。这样, *** 作系统就有时间刷新自己的已注册事件源的列表及其配置。如果 *** 作系统未刷新其事件源列表,而您试图用新的事件源来编写事件,则写 *** 作将失败。如果不能选择在安装过程中创建事件源,则请尝试在第一次写 *** 作之前尽早创建事件源,比如在应用程序初始化过程中创建。如果选择这种方法,请确保使用计算机上的管理员权限运行初始化代码。这些权限是创建新事件源所必需的权限。如果在使用

CreateEventSource

方法时指定了并不存在的日志名,系统将在您第一次尝试向日志中写入项时使用该名称创建一个新的、自定义的事件日志。有关更多信息,请参见

如何:创建和移除自定义事件日志。可以使用事件类别和消息字符串的本地化资源来注册事件源。应用程序可以使用资源标识符而不是通过指定实际字符串值来写入事件日志项。以下代码提供了一个示例:C#VB

System.Diagnostics.EventSourceCreationData

creationData

=

new

System.Diagnostics.EventSourceCreationData("ApplicationName",

"Application")

creationData.MachineName

=

"ServerName"

EventLog.CreateEventSource(creationData)

请参见任务如何:确定事件源是否存在如何:移除事件源如何:创建和移除自定义事件日志演练:浏览事件日志、事件源和项概念EventLog

组件介绍参考EventLog

使用按键精灵加日志来找崩溃点的基本步骤有:

1、确定崩溃点:在开始调试前,首先要确定崩溃点,即程序出现异常时发生崩溃的位置。

2、设置断点:在确定崩溃位置后,使用按键精灵设置断点,以便在程序执行到崩溃点时停止程序。

3、收集程序执行信息:当程序执行到崩溃点时,使用按键精灵收集程序的执行信息,以便于分析程序的崩溃原因。

4、分析日志:分析收集的日志,获取崩溃的具体原因,并找出崩溃原因所在的代码段。

5、修复崩溃:根据崩溃原因,修复崩溃,使得程序可以正常运行。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存