0

由于 Umbraco v6 决定默认实现对文本文件的日志记录,所以我想问一下你们使用哪种日志记录。

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

这对性能有何影响?

4

2 回答 2

1

我建议你使用 NLog。

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

使用 NLog,您可以将日志发送到不同的目标:文件、数据库、事件日志、控制台、电子邮件、nlogviewer等等

您可以在配置文件上设置所有配置。这是非常酷和有用的。您可以轻松设置写入日志的方式和位置。

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

还有很多其他很酷的功能。

于 2013-02-20T11:47:21.450 回答
1

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

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

它健壮、快速、良好,从去年开始就一直在生产环境中使用它。它很好,可以让您在各个级别进行日志记录。

于 2013-02-14T12:59:47.217 回答