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

解决方案 »

  1.   

    %env{COMPUTERNAME}_%date{yyyyMMdd}.txt
      

  2.   

    <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;"/>我这样写的,可以按日期建新文件,如果楼主也是这种需求直接拿去用就成
      

  3.   

    你看程序里那里用到获取config的<file value="rolling-log.csv" />,这个字段的值的地方,把它给改成你想要的地址就行了。不需要从config文件里获取就行了。
      

  4.   

    另外你要是想了解一下log4net是个什么东东就看一下这篇文章吧:
    http://blog.csdn.net/hejialin666/archive/2008/07/24/2703618.aspx
    介绍的还算详细