The middleware logger is a PSR-15 middleware that provides logger functionality to a Zend Expressive application.
Use the Composer to install the middleware.
Composer require depa/middleware-loggerFüge die Middleware in der pipeline.php hinzu
$app->pipe(\Depa\MiddlewareLogger\LoggerMiddleware::class);The Logger can be inserted before $app->pipe(ErrorHandler::class);.
The logger middleware needs a config file (https://github.com/depa-berlin/Middleware-Logger/blob/master/config/logger.local.php), which you add to the autoload folder:
<?php
return [
'logger' => [
'writer' => 'ChromePhp',//Null, ChromePhp, FirePhp
],
];use Depa\MiddlewareLogger\Logger;Within a class the following logger calls can be used
Logger::alert('Text');
Logger::warning('Text');
Logger::notice('Text');
Logger::info('Text');
Logger::debug('Text');
Logger::time();