depa/middleware-logger

中间件日志记录器是一个PSR-15中间件,为Zend Expressive应用程序提供日志记录功能

v1.2.0 2019-04-16 00:11 UTC

This package is auto-updated.

Last update: 2024-09-16 21:48:09 UTC


README

中间件日志记录器是一个PSR-15中间件,为Zend Expressive应用程序提供日志记录功能。

安装

使用Composer安装中间件。

Composer require depa/middleware-logger

在pipeline.php中添加中间件

$app->pipe(\Depa\MiddlewareLogger\LoggerMiddleware::class);

日志记录器可以插入到 $app->pipe(ErrorHandler::class); 之前。

日志记录器中间件需要一个配置文件(https://github.com/depa-berlin/Middleware-Logger/blob/master/config/logger.local.php),您需要将其添加到autoload文件夹

<?php
return [
    'logger' => [
        'writer' => 'ChromePhp',//Null, ChromePhp, FirePhp
    ],
];

使用方法

use Depa\MiddlewareLogger\Logger;

在类中可以使用以下日志调用

Logger::alert('Text');
Logger::warning('Text');
Logger::notice('Text');
Logger::info('Text');
Logger::debug('Text');
Logger::time();

许可协议

MIT