0
Visual Studioでプロジェクトを実行すると、log4netは別の日付でさらに多くのログファイルを作成します。c#1分ごとに日付が付いたLog4netファイル名とプログラム実行ごとに1回ロールアップ
例:PO_Log_2016.11.28_21.00.12.txtとPO_Log_2016.11.28_21.01.04.txt
私はすべての実行中に1日付けのテキストファイルを作成したいと思います。
<appender name="RollingLog" type="log4net.Appender.RollingFileAppender">
<file value=""/>
<countDirection value="-1"/>
<appendToFile value="false" />
<rollingStyle value="Date" />
<maxSizeRollBackups value="10" />
<maximumFileSize value="20MB" />
<preserveLogFileNameExtension value="true" />
<staticLogFileName value="false"/>
<datePattern value="yyyy.MM.dd/'LogFiles'/'PO_Log_'yyyy.MM.dd_HH.mm.ss'.txt'"/>
<encoding value="utf-8"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %level %logger - %message%newline%exception"/>
</layout>
</appender>
一度ご期待ファイル出力は何ですか?どのようなファイル名といくつのファイルが好きですか? – ColinM
[アプリケーションごとに1回ローリングするコードでlog4net RollingFileAppenderを設定する]の可能な複製(http://stackoverflow.com/questions/11801899/configure-log4net-rollingfileappender-in-code-rolling-once-per-application-start) –