在java世界中你有log4j和一个相当不错的日志框架,C#/ .NET有什么类似的吗?
log4net将是明显的答案.
http://www.nlog-project.org/ - NLog
它是一种非常灵活且可配置的测井工具,重量非常轻.您可以将其设置为记录到许多不同的位置(控制台,SQL,文件等).非常好用.
它甚至被Rob Connery用于他的Storefront MVC项目...... http://blog.wekeroad.com/mvc-storefront/
如果你正在寻找一个简单的非膨胀解决方案(下载只有大约100K,实际dll大约40K),我已成功使用BitFactory在许多项目中.
它小巧,可配置,可靠且免费!
试试吧 Enterprise Library Logging Application Block
虽然我也使用过这里提到的其他一些 - 但值得研究.
还有nLog,它非常相似,但配置更少,更轻巧.