有用的日志模式/格式?

时间:2011-07-08 18:44:13

标签: c# logging

我想在程序中创建一个日志文件。

我的日志模式应包含:日志类型,日期时间,线程名称,方法名称,日志详细信息......等等...

您建议使用哪种日志模式?

是否有任何可接受的日志模式?例如“trace log pattern”,“event log pattern”等...

4 个答案:

答案 0 :(得分:5)

使用NLogLog4Net等日志记录库然后您可以调整layout& renderers所有你想要的,无需更改代码或重新编译,并且还有许多其他有用的功能(例如滚动日志,db / network / email appender,过滤器,日志级别等)。

A good comparison of some logging frameworks

答案 1 :(得分:3)

我真的推荐使用Log4net;它几乎支持你可能想要做的所有事情,几乎非常强大,而且非常直接。

You can find it here.

答案 2 :(得分:1)

为什么不尝试像Log4Net这样的日志框架?有很多教程......

答案 3 :(得分:1)

Microsoft Application Blocks有一些非常好的锅炉板代码可以开始。 Logging Application Block可以单独使用,也可以与其他MAB元素一起使用,或者只是作为自己滚动的起点。