php restler,如何在PHP Restler 3中记录所有请求?

我用Luracast Restler 3 RC 6(https://github.com/Luracast/Restler/tree/3.0.0-RC6)创建了一个API,现在我想创建一个登录到我的API,以便每个请求都为将记录API.我试图在任何地方寻找答案,没有运气.所以我的问题是:

如何在Restler 3中创建日志记录类/函数,每次发出请求时都会调用它?应该以某种方式实现路由,还是什么?我需要这样的东西:

logging($route, $http_method, $format, $api_key, $parameters);

这个函数/类应该获取正在进行的请求的所有可能信息并将其插入logging表中,如下所示:

+----+---------------------+------------+----------+----------------+--------+---------------------------+

| id | log_time | ip_address | api_key | route | method | parameters |

+----+---------------------+------------+----------+----------------+--------+---------------------------+

| 1 | 2015-08-06 14:32:54 | 127.0.0.1 | ASDFasdf | /v1/users/list | GET | all_given_parameters_here |

+----+---------------------+------------+----------+----------------+--------+---------------------------+

我不是要求你为我创建一个用于记录的函数/类,我只是需要一些关于如何以及在何处执行此操作的指导,或者它是否可能?

编辑:忘记提及我还需要记录方法,该方法用于给定的路由:GET,POST,PUT,PATCH或DELETE.也许还使用了格式(JSON或XML).

编辑:我认为我应该Routes->find()以某种方式扩展Luracast\Restler\Routes.php ,但是如何以及在哪里?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值