0

私のアプリケーションでは、ログの作成に log4net を使用しています。アプリケーションがインストールされる場所にログ ファイルを作成したいと考えています。つまり、アプリケーションが にインストールされている場合、ログ ファイルは に生成さc:\App_Instal_path\Logs(folder)れます。私は次のようにしました:c:\D:\D:\App_Instal_path\Logs(folder)

<appender name="ColoredFileAppender" type="log4net.Appender.RollingFileAppender" >
<file type="log4net.Util.PatternString"/>
<file value=***NEEDS TO BE FILLED*** />

どんな反応でも本当に感謝します..

4

1 に答える 1

3

次のように書くと、ログファイルをexeファイルの近くに置くことができます:

<file value="log-file.txt" />

その場合、ログファイルを exe ファイルの近くの Logs フォルダーに置きます。

<file value="Logs/log-file.txt" />

その場合、ログファイルをシステムの TMP フォルダーに置きます。

<file value="${TMP}\log-file.txt" />

詳細については、http: //logging.apache.org/log4net/release/config-examples.htmlを参照してください。

于 2013-08-27T06:33:17.823 に答える