如何在mysql数据库表中保存包括请求,响应和PHP错误在内的所有包含?
答案 0 :(得分:0)
您可以使用细长挂钩在请求生命周期中触发某些行为。尝试
$app->hook('slim.after.router', function () use ($app) {
$request = $app->request;
$response = $app->response;
echo '<br>Request path: ' . $request->getPathInfo();
echo '<br>Response status: ' . $response->getStatus();
});
开始使用。
正如Mika Tuupola所说,你最好使用一个记录库,其中Monolog很棒。将Monolog与其数据库处理程序一起使用将允许您使用$app->log->debug
方法将请求和响应对象持久保存到数据库。