日期:2014-05-18  浏览次数:20756 次

LOG4NET問題(菜鳥在線等老鳥)
log4net的config文件里<file value="rolling-log.csv" />,我想文件的路径不再这里写死,而是通过一个变量传进来,该怎么写??有高手帮我解决吗?


------解决方案--------------------
%env{COMPUTERNAME}_%date{yyyyMMdd}.txt
------解决方案--------------------
<param name="File" value="Logs/log"/>
<param name="AppendToFile" value="true"/>
<param name="MaxSizeRollBackups" value="10"/>
<param name="DatePattern" value="yyyy-MM-dd&quot;.log&quot;"/>

我这样写的,可以按日期建新文件,如果楼主也是这种需求直接拿去用就成
------解决方案--------------------
你看程序里那里用到获取config的<file value="rolling-log.csv" />,这个字段的值的地方,把它给改成你想要的地址就行了。不需要从config文件里获取就行了。
------解决方案--------------------
另外你要是想了解一下log4net是个什么东东就看一下这篇文章吧:
http://blog.csdn.net/hejialin666/archive/2008/07/24/2703618.aspx
介绍的还算详细