由于Umbraco v6默认决定实现对文本文件的记录,我想问你们你使用什么样的日志记录。
您是否登录到生产网站上的文本文件,或者您是否登录到数据库表?或者你实施任何其他类型的日志记录?
这对性能有何影响?
答案 0 :(得分:1)
我在生产环境中同时执行这两种类型的日志记录文件以及数据库,因为我需要审核日志,因此需要将所有内容保存为实际并保存。
我使用nLog。 http://nlog-project.org/
它坚固,快速,良好,并且从去年开始在生产环境中使用它。 它很好,可以让你在各个级别进行记录。
答案 1 :(得分:1)
我建议你使用NLog。
有一次,我调查了有关最佳日志记录框架的问题并在NLog上停止了。 我已经在不同的项目中使用它,它总是显示出良好的效果。
使用NLog,您可以将日志发送到其他目标: 文件,数据库,事件日志,控制台,电子邮件,nlogviewer和so forth。
您可以在配置文件上设置所有配置。它很酷很有用。您可以轻松设置编写日志的方式和位置。
您也可以使用Wrapper Targets(参见文档中的datail)。在我看来,最有用的目标是AsyncWrapper(提供目标写入的异步,缓冲执行)。它会给你很好的表现。
还有很多其他很酷的人。