Log4net 配置文件中使用变量引用
Log4net 配置文件怎样才可以使用变量引用配置?比如
<appender name="rollingFile" type="log4net.Appender.RollingFileAppender,log4net" >
<param name="File" value="log.txt" />
<param name="AppendToFile" value="false" />
<param name="RollingStyle" value="Date" />
<param name="DatePattern" value="yyyy.MM.dd" />
<param name="StaticLogFileName" value="true" />
<layout type="log4net.Layout.PatternLayout,log4net">
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] <%X{auth}> - %m%n" />
</layout>
</appender>
替换log.txt这个路径
比如${path}
<PathSettings>
<add key="path" value="c:\log\log.txt" />
</PathSettings>
<appender name="rollingFile" type="log4net.Appender.RollingFileAppender,log4net" >
<param name="File" value="${path}" />
<param name="AppendToFile" value="false" />
<param name="RollingStyle" value="Date" />
<param name="DatePattern" value="yyyy.MM.dd" />
<param name="StaticLogFileName" value="true" />
<layout type="log4net.Layout.PatternLayout,log4net">
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] <%X{auth}> - %m%n" />
</layout>
</appender>
Log4net 是否自带类似此功能??
Log4Net --------------------编程问答-------------------- 自己顶~~沉下去了啊 --------------------编程问答-------------------- 可以,自己用代码生成一个动态文本(xml)形式,然后在初使化时附给log4net --------------------编程问答--------------------
那还是不符合我的需求啊,我要问log4net 自带的配置功能。 --------------------编程问答-------------------- 比如配置文件有20个<appender
这个功能就非常有用了
我想配置到统一的目录,只写一个配置目录的字符串参数即可。然后每个
<appender 引用
补充:.NET技术 , ASP.NET