玩!框架日志记录功能

Posted

技术标签:

【中文标题】玩!框架日志记录功能【英文标题】:play! framework logging capabilities 【发布时间】:2011-09-18 20:35:08 【问题描述】:

我想对来自客户端的所有传入 http 请求进行足够的日志记录 - 包括 http 标头、参数等。玩!框架支持今天?或者我可以轻松地“插入”我的逻辑来做到这一点吗?

另一个相关问题是 - 我希望每隔 30 分钟自动生成一个日志文件,而不是使用单个日志文件来保存大量日志数据。日志文件将被赋予某种序列号,这样我就可以及时回过头来调查几个小时前发生的问题。会玩!框架支持这种日志记录吗?

【问题讨论】:

【参考方案1】:

您可以使用PlayPlugin 来执行此操作,请参阅How to extend the playframework?。

关于日志问题。将此日志条目使用您自己的类别并将它们发送到RollingFileAppender。

【讨论】:

【参考方案2】:

如果您需要将此信息显示为模板的一部分,请查看The template implicit objects,您可以简单地输出。

要每 30 分钟登录一次不同的文件,请创建一个 log4j.configuration or log4j.xml 并设置一个滚动 3000 万次的 RollingFileAppender。

【讨论】:

以上是关于玩!框架日志记录功能的主要内容,如果未能解决你的问题,请参考以下文章

php之框架增加日志记录功能类

日志记录工具

Log4j日志记录框架

Log4j日志记录框架

Java 日志框架终极教程

Java 日志框架终极教程