depa / middleware-logger
The middleware logger is a PSR-15 middleware that provides logger functionality to a Zend Expressive application
v1.2.0
2019-04-16 00:11 UTC
Requires
- ccampbell/chromephp: ^4.1
- firephp/firephp-core: ^0.4.0
- zendframework/zend-log: ^2.9
README
The middleware logger is a PSR-15 middleware that provides logger functionality to a Zend Expressive application.
Installation
Use the Composer to install the middleware.
Composer require depa/middleware-logger
Fü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 ], ];
Usage
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();