当我启动我的应用程序(c#中的MVVM Light WPF)时,它会生成2个文件config_log.txt
和config_log.txt.1
。随着应用程序的进展config_log.txt
大小增加但在达到10KB时无法翻转。 (config_log.txt.1
仍为空。)
当我关闭并重新启动我的应用时,config_log.txt
变为config_log.txt.2
,我现在共有4个文件(config_log.txt
,config_log.txt.1
,config_log.txt.2
,{ {1}})
我希望它只在当前备份文件达到10KB或重新启动应用程序时才创建新备份。 (这是发生什么事吗?)它似乎正在创建额外的文件,并且大小超过了10KB的限制。
任何想法我做错了什么?
这是我的log.config ...
config_log.txt.3
答案 0 :(得分:0)
根据the documentation for maximumFileSize
:
此属性允许您使用后缀" KB"," MB"来指定最大大小。或" GB"因此,大小被解释为分别以千字节,兆字节或千兆字节表示 例如,值" 10KB"将被解释为10240字节。
所以你需要一个符合规格的B
。如果你替换它:
<maximumFileSize value="10K"/>
用这个:
<maximumFileSize value="10KB"/>
它应该按预期工作。