当前位置:  开发笔记 > 编程语言 > 正文

什么是最好的翻转日志文件tracelistener for .NET

如何解决《什么是最好的翻转日志文件tracelistenerfor.NET》经验,为你挑选了2个好方法。

我正在为.Net寻找一个好的TraceListener,它支持基于大小限制滚动日志文件.

约束

使用跟踪日志记录中内置的.Net

独立的类或二进制文件,不属于某个巨大的库

允许根据大小滚动日志文件

csgero.. 32

您可以使用Microsoft.VisualBasic.Logging.FileLogTraceListener,它随.NET Framework一起提供.不要让命名空间中的VisualBasic吓到你,你只需要引用microsoft.visualbasic.dll程序集,它应该可以正常使用C#.



1> csgero..:

您可以使用Microsoft.VisualBasic.Logging.FileLogTraceListener,它随.NET Framework一起提供.不要让命名空间中的VisualBasic吓到你,你只需要引用microsoft.visualbasic.dll程序集,它应该可以正常使用C#.


FileLogTraceListener不能用作"翻转日志文件".例如,它只能每天创建一个新文件,或者当日志文件的大小太大时跳过编写新消息.
FileLogTraceListener,即基础.NET Framework,涵盖了您的需求.如果您需要更高级的侦听器选项,请查看Essential Diagnostics扩展(http://essentialdiagnostics.codeplex.com/)

2> Ostati..:

每当我需要进行网络跟踪时,我都会将此配置代码段保留下来.我没有必要通过在运行时添加App.config中的引用来添加显式引用VB DLL的项目.


  
    
      
        
      
    
    
      
        
      
    
    
      
        
      
    
  
  
    
    
    
  
  
    
  
  

并在运行时添加引用

  
    
      
        
        
      
    
  

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有