【发布时间】:2014-08-01 12:55:24
【问题描述】:
有没有办法从 log4net 配置标签中访问程序集变量?目前我们指定日志文件夹如下:
<!-- Setup Rolling Log File to log all information -->
<appender name="DebugFileAppender" type="log4net.Appender.RollingFileAppender" >
<file value="${ProgramData}\\MyCompany\\MyProduct\\log\\Debug" />
<appendToFile value="true"/>
....
有没有办法将 MyCompany 和 MyProduct 替换为变量,然后从项目的 AssemblyInfo.cs 文件中读取值?类似于“${ProgramData}”的东西。
我已经看到有关如何设置 log4net 变量的帖子,我可以稍后引用,但我希望在许多项目中重复使用此配置文件,而无需修改代码。
【问题讨论】: