【发布时间】:2014-06-15 09:24:31
【问题描述】:
我在整个项目中都使用了 Enterprise Library Logging,它运行良好,但是我注意到包含日志的文件夹已经开始变得臃肿,其中包含不再需要的旧日志。我在 app.config 中的设置是:
<add name="CommonListener" type="Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener, Microsoft.Practices.EnterpriseLibrary.Logging, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
listenerDataType="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
fileName="D:\Logs\Common.log" footer=" "
formatter="Text Formatter" header=" " rollFileExistsBehavior="Increment"
rollInterval="Midnight" rollSizeKB="1000000"/>
目前我可以手动删除这些,但这会导致问题,因为我无法访问它们的存储位置。有没有我可以添加到配置文件中的配置来标记它们在“x”天后被删除?
【问题讨论】:
标签: file logging file-io enterprise-library enterprise-library-5