Skip to content

Instantly share code, notes, and snippets.

@yoshikazuendo
Last active December 27, 2017 02:36
Show Gist options
  • Save yoshikazuendo/2d04b2282f88c273c60ebb69730a0f9d to your computer and use it in GitHub Desktop.
Save yoshikazuendo/2d04b2282f88c273c60ebb69730a0f9d to your computer and use it in GitHub Desktop.
RollingStyle = Sizeしか効かないという噂(Dateだと効かない)。 RollingStyle、MaximumFileSize、MaxSizeRollBackupsの設定がキモです。 例だと、過去のログファイルは50ファイルまで残り、過去のログファイルの51ファイル目から削除される。 また、ログファイルは10MB毎に新しいファイルとして生成される。
<configuration>
<log4net>
<appender name="FileAppender" type="log4net.Appender.RollingFileAppender">
<param name="RollingStyle" value="Size" />
<appendToFile value="true" />
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<filter type="log4net.Filter.LevelRangeFilter">
<param name="LevelMax" value="ERROR" />
<param name="LevelMin" value="DEBUG" />
</filter>
<MaximumFileSize value="10MB" />
<MaxSizeRollBackups value="50" />
</appender>
<root>
<level value="Info" />
<appender-ref ref="FileAppender" />
</root>
</log4net>
</configuration>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment