我目前正在使用 log4net 和 azure 文件来存储我的日志,效果很好。
我一直在搜索并且找不到任何配置来使记录器创建不大于给定 KB 大小的文件。
这是我的配置:
<rollingStyle value="Size" />
<MaxSizeRollBackups value="10" />
<MaximumFileSize value="10KB" />
<AzureStorageConnectionString value="connectiondatahere" />
<ShareName value="filelog" />
<Path value="processor" />
<File value="processor_{yyyy-MM-dd}.txt" />
<layout type="log4net.Layout.PatternLayout">
<ConversionPattern value="%date %-5level %logger %message%newline"/>
</layout>
</appender>
<root>
<level value="ALL" />
<appender-ref ref="AzureFileAppender"/>
</root>
我已经尝试了这种配置的一些变体,但没有运气。