Log4net开源组件的用法心得

时间:2022-05-05 01:51:47

                                      Log4net开源组件的用法心得 


        进入大三,同时进入实验室做项目(主要接网站项目用C#语言),从开始的看懂师兄写的代码到现在自己复制师兄写的代码完成自己的项目任务,一直都感觉只会复制代码,而不会自己写代码。当脱离了师兄在别的项目里的代码,就啥也不会写了。一直苦思如何在实验室提高自己,今天突然想到把一些对某些的组件、控件的用法步骤的心得写下来,并不需要认真写下每行代码,来提高自己(尽管自己也没有底!)。这是算是我在CSDN博客上的处女作吧。

       刚在项目里做个日志管理模块,接触了下开源组件Log4net,当时也查了许多资料,对它略有了解。发现用好它只有四个步骤。

       步骤一:在网上下载Log4net控件并在项目中进行引用。

       步骤二:新建一个XML文件对其进行管理或者在webconfig中直接配置。

       步骤三:封装好打日志操作的类,主要是对后台各种错误,登录和操作的处理。对于不同的项目,有不同的需求。

       步骤四:在Global.asax文件中启动程序的函数中写好代码,这样在程序启动时就可以记录各种操作。

       以上四个步骤完成,就可以在你配置文件中指定的输出介质中生成日志文件。当然,对于日志管理(主要有系统、错误和操作日志),这还不够,我们还需从介质中读取文件并显示便于今后系统管理员查找系统报错的源头并修复。而在我们项目里都是存储在.Log格式(其实即使txt格式)的文件中。发现其中的每条记录(一般少于7行,也许我是孤陋寡闻吧!)占7行,然后就可根据这个特点读取数据。其实这里面还是有点小技巧的或者说是算法吧,一般都是自己都是能够调试出来的。这里就不详说了。接下来就是在各个后台模块中添加捕捉各种错误、系统登录和操作的代码。