pdnsmanager/backend/src/middlewares/LogRequests.php
2018-03-23 16:34:25 +01:00

27 lines
520 B
PHP

<?php
namespace Middlewares;
require '../vendor/autoload.php';
use \Slim\Http\Request as Request;
use \Slim\Http\Response as Response;
class LogRequests
{
/** @var \Monolog\Logger */
private $logger;
public function __construct(\Slim\Container $c)
{
$this->logger = $c->logger;
}
public function __invoke(Request $req, Response $res, callable $next)
{
$this->logger->debug($req->getMethod() . ' ' . $req->getUri()->getPath());
return $next($req, $res);
}
}