什么是最好的日志记录

时间:2013-02-07 11:02:46

标签: performance logging umbraco

由于Umbraco v6默认决定实现对文本文件的记录,我想问你们你使用什么样的日志记录。

您是否登录到生产网站上的文本文件,或者您是否登录到数据库表?或者你实施任何其他类型的日志记录?

这对性能有何影响?

2 个答案:

答案 0 :(得分:1)

我在生产环境中同时执行这两种类型的日志记录文件以及数据库,因为我需要审核日志,因此需要将所有内容保存为实际并保存。

我使用nLog。 http://nlog-project.org/

它坚固,快速,良好,并且从去年开始在生产环境中使用它。 它很好,可以让你在各个级别进行记录。

答案 1 :(得分:1)

我建议你使用NLog。

有一次,我调查了有关最佳日志记录框架的问题并在NLog上停止了。 我已经在不同的项目中使用它,它总是显示出良好的效果。

使用NLog,您可以将日志发送到其他目标: 文件,数据库,事件日志,控制台,电子邮件,nlogviewer和so forth

您可以在配置文件上设置所有配置。它很酷很有用。您可以轻松设置编写日志的方式和位置。

您也可以使用Wrapper Targets(参见文档中的datail)。在我看来,最有用的目标是AsyncWrapper(提供目标写入的异步,缓冲执行)。它会给你很好的表现。

还有很多其他很酷的人。