问题描述
- 如何利用log4net为用C#写的学生信息管理系统创建log日志
-
我用Visual Studio和SQL Server写的学生信息管理系统,如何用log4net为系统自动创建日志。我先前在网上找了一些资料,不过都是需要点击button控件来触发事件建立log日志,我想要和一般的日常应用软件那样能够在系统运行的时候能够自动生成文本形式的日志,请问各位大神如何实现。最好给一个实例参考一下,感激不尽。
解决方案
没有彻底的自动的。程序必竟要人来写。可以在关键事件、方法记日志,倒不一定要在button的clicked的时候
解决方案二:
你可以在窗体构造函数中写
foreach (Button btn in this.Controls.OfType<Button>())
{
btn.Click += new EventHandler((a, b) => { log.WriteLine("按钮" + (a as Button).Text + "被点击"); })
}
解决方案三:
这里有一个例子可以参考:http://blog.csdn.net/chinacsharper/article/details/17791449
解决方案四:
你说的自动是什么意思?
时间: 2024-09-20 00:13:02