在TurboGears / Pylons中记录发布数据

时间:2013-09-10 13:48:32

标签: logging pylons turbogears2

TurboGears(2.1.5)或Pylons(1.0)是否提供了一个记录器,用于打印每个发布/放置请求的表单参数(也就是发布数据或发布参数)?与Rails的默认参数记录类似的东西:

Started PUT "/customers/4/addresses/13" for 10.0.2.2 at 2013-09-10 13:45:41 +0000
Processing by AddressesController#update as HTML
  Parameters: {"utf8"=>"✓", "authenticity_token"=>"foo",
  "address"=>{"label"=>"shipping"},
  "commit"=>"Update Address", "id"=>"13"}

我在routes.middleware级别启用了pylonsDEBUG的记录器,但都没有打印实际参数。

1 个答案:

答案 0 :(得分:0)

您可以通过在BaseController.__call__中放置日志记录命令并打印tg.request.params

来轻松实现这一目标