app.config ファイル内で変数を定義することは可能ですか?
多分そのように:
<xsl:variable name="folder">
C:\Data\Log\
</xsl:variable>
... そして app.config で次のように使用します。
<file value="$folder\ErrorLog.txt" />
app.config 内にいくつかの異なるフォルダーがあり、すべてのパスを 1 つずつ変更するわけではありません。
app.config ファイル内で変数を定義することは可能ですか?
多分そのように:
<xsl:variable name="folder">
C:\Data\Log\
</xsl:variable>
... そして app.config で次のように使用します。
<file value="$folder\ErrorLog.txt" />
app.config 内にいくつかの異なるフォルダーがあり、すべてのパスを 1 つずつ変更するわけではありません。
Visual Studio でプロジェクトを右クリックし、[プロパティ] を選択します。次に、[設定] に移動して、さまざまなデータ型 (文字列など) の設定を追加します。
また、log4net 固有のソリューションを探している場合は、次の質問/回答が役立つ場合があります: stackoverflow.com/questions/1535736
環境変数として定義LogBaseDir
し、app.configで使用できます。
<appender name="RollingFileError" type="log4net.Appender.RollingFileAppender">
<file value="${LogBaseDir}\ErrorLog.txt" />
<!-- ... -->
</appender>