我想在程序中创建一个日志文件。
我的日志模式应包含:日志类型,日期时间,线程名称,方法名称,日志详细信息......等等...
您建议使用哪种日志模式?
是否有任何可接受的日志模式?例如“trace log pattern”,“event log pattern”等...
答案 0 :(得分:5)
使用NLog或Log4Net等日志记录库然后您可以调整layout& renderers所有你想要的,无需更改代码或重新编译,并且还有许多其他有用的功能(例如滚动日志,db / network / email appender,过滤器,日志级别等)。
答案 1 :(得分:3)
我真的推荐使用Log4net;它几乎支持你可能想要做的所有事情,几乎非常强大,而且非常直接。
答案 2 :(得分:1)
为什么不尝试像Log4Net这样的日志框架?有很多教程......
答案 3 :(得分:1)
Microsoft Application Blocks有一些非常好的锅炉板代码可以开始。 Logging Application Block可以单独使用,也可以与其他MAB元素一起使用,或者只是作为自己滚动的起点。