首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

微软企业库日志解决方法

2012-03-07 
微软企业库日志我用企业库日志记录系统操作日志,添加的Listeners是 Rolling Flat File Trace Listener想用

微软企业库日志
我用企业库日志记录系统操作日志,添加的Listeners是 Rolling Flat File Trace Listener 
想用这种方式将日志按天归类,源代码如下:

C# code
<listeners>      <add name="Rolling Flat File Trace Listener" type="Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"  listenerDataType="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"  fileName="d:\Projects\Bake\Logs\trace.log"  footer="----------------------------------------" formatter="Text Formatter"  header="----------------------------------------" rollInterval="Day"  maxArchivedFiles="100" timeStampPattern="yyyy-MM-dd" traceOutputOptions="DateTime" />    </listeners>

可是这代码在我添加操作日志后,在相对目录下首先生成的文件是:trace.log ,当到第二天时,生成的文件是trace.2010-06-21.log,但它是把前一天的文件重命名为“trace.2010-06-21.log"(内容还是trace.log的内容),而不是2010-06-21的操作日志,而2010-06-21的操作日志它还是写在trace.log中。
我希望的结果是:能够将当天的操作日志按天,写在当天生成的文件中,请问各位该如何做呢?

[解决办法]
没弄过!很神秘
[解决办法]
期待中!!!
[解决办法]
不懂,帮顶...

热点排行