玩!框架日志记录功能
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。
【讨论】:
以上是关于玩!框架日志记录功能的主要内容,如果未能解决你的问题,请参考以下文章