在 app.config 中定义变量
本文关键字:定义 变量 config app | 更新日期: 2023-09-27 18:30:25
是否可以在app.config文件中定义变量?
也许是这样的:
<xsl:variable name="folder">
C:'Data'Log'
</xsl:variable>
。并以这种方式在 app.config 中使用它:
<file value="$folder'ErrorLog.txt" />
我的app.config中有一些不同的文件夹,不会一一更改每个路径。
可以在 Visual Studio 中右键单击该项目,然后选择"属性"。 然后转到"设置"以在此处添加不同数据类型(例如字符串)的设置。
此外,如果您正在寻找特定于 log4net 的解决方案,这个问题/答案可能会有所帮助: stackoverflow.com/questions/1535736
您可以将LogBaseDir
定义为环境变量,并在 app.config 中使用它:
<appender name="RollingFileError" type="log4net.Appender.RollingFileAppender">
<file value="${LogBaseDir}'ErrorLog.txt" />
<!-- ... -->
</appender>