天天看点

在C#代码中应用Log4Net(五)将Log4Net正确地封装在自己的类库中并进行调用

1、首先,我们还是在类库中先添加log4net的引用

在C#代码中应用Log4Net(五)将Log4Net正确地封装在自己的类库中并进行调用

2、直接在类库common中的assemblyinfo.cs中添加log4net的配置文件地址。

在C#代码中应用Log4Net(五)将Log4Net正确地封装在自己的类库中并进行调用

3、log4net.config还是放在应用程序那层(如左图),以便正确地输出到应用程序的输出目录。如果放在类库层的话,它就会输出到类库的生成目录,而log4net只会到应用程序的输出目录去找对应的配置文件。记得要设置log4net的属性(如右图)。

在C#代码中应用Log4Net(五)将Log4Net正确地封装在自己的类库中并进行调用

4、这样我们就可以直接在应用程序中使用已经自己封装的log4net类了。记得要先引用common类库。在下面我创建一个按钮,然后将当前时间作为日志输出。

在C#代码中应用Log4Net(五)将Log4Net正确地封装在自己的类库中并进行调用

按钮对应的代码

输出结果

在C#代码中应用Log4Net(五)将Log4Net正确地封装在自己的类库中并进行调用

<a href="http://files.cnblogs.com/kissazi2/webapplication_use_class_library.zip" target="_blank">示例程序下载</a>

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载:http://www.cnblogs.com/kissazi2/p/3394430.html

c#