欢迎来到天天文库
浏览记录
ID:51781188
大小:38.00 KB
页数:6页
时间:2020-03-15
《Log4记录日志使用说明.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一、想要让Log4net日志(以下称日志)按每月自动归类为一个文件夹,为此,学习和修改了log4net.config文件。查了资料,重点是以下这些参数:
2、 众说纷纭,许多说得让人看后似懂非懂,经过说起来都是泪的实验,终于有了明确的结论,整理发表出来避免后人走弯路。1.StaticLogFileName的值如果为true,则当前日志文件(相对于历史日志文件而言)的文件名只取File参数。如果为false,则文件名取File+DatePattern。2.File的值是静态的如果写“yyyy-MM”就是“yyyy-MM”而不会转成当前的年份和月份,而且斜扛“/”与反斜扛“”效果相同,连续2扛也与1扛相同。
3、3.DatePattern的值是动态的“yyyy”代表4位年份,详细参考网上的众多资料(这个不难得到)。如果想表达静态的字符(如“y”)有2种办法,1是使用转义字符“”,即“y”,2是使用一对单引号限定,即“'y'”。如上面的value="_yyyy-MM-dd.'config'",就是因为fig有特殊含义,所以把“config”用单引号包含起来了。4.修改了(网站上的)log4net.config文件,使它生效的方法是重启网站(我没有试着去操作应用程序池)。实测重启网站有约10%没有使它生效,但如果是先停止网站再启动,则100%生效
4、。以上4点最关键是第1点,也是众多资料所没有说清楚的(本人的汉字理解能力有问题?)。最终符合我要求的配置如下: 5、eName"value="false"/>以上是基于我自己做的实验而得出的结论,难免不够系统和全面,限于本人水平,难免有错误。如有发现错漏,欢迎指正。二、log4net配置文件设置 2011-11-1613:15:416、 分类: Notes7、举报8、字号 订阅log4net的使用,主要在配置文件的设置上,明白了如何配置就基本能够封装自己要用的Log公共类了,以下是Log4net的一个配置示例及常用参数讲解。 <9、configSections> <10、appender-refref="ConsoleAppender"/> 11、name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
5、eName"value="false"/>以上是基于我自己做的实验而得出的结论,难免不够系统和全面,限于本人水平,难免有错误。如有发现错漏,欢迎指正。二、log4net配置文件设置 2011-11-1613:15:41
6、 分类: Notes
7、举报
8、字号 订阅log4net的使用,主要在配置文件的设置上,明白了如何配置就基本能够封装自己要用的Log公共类了,以下是Log4net的一个配置示例及常用参数讲解。 <
9、configSections> <
10、appender-refref="ConsoleAppender"/> 11、name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
11、name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
此文档下载收益归作者所有