axleus/axleus-log
Composer 安装命令:
composer require axleus/axleus-log
包简介
Axleus Logging component
README 文档
README
This package provides logging via Monolog for Mezzio (PSR-15) applications.
It provides log handlers backed by laminas-db or php-db/phpdb for writing logs to a database table.
It also provides a PSR-14 event listener and a Laminas EventManager bridge listener for error logging.
Documentation
- Installation
- Configuration Reference
- Middleware
- Handlers
- Processors
- Event-Driven Logging (PSR-14)
- Error Logging
Quick Start
Install the package and let laminas-component-installer inject the ConfigProvider:
composer require axleus/axleus-log
Import the database schema and add the package's ConfigProvider to your config aggregator if not done automatically. Then pipe the middleware into your application pipeline:
// config/pipeline.php $app->pipe(\Axleus\Log\Middleware\MonologMiddleware::class);
Enable optional features via config:
// config/autoload/log.local.php use Psr\Log\LoggerInterface; return [ LoggerInterface::class => [ 'log_errors' => true, // auto-log uncaught exceptions 'process_uuid' => true, // add UUID v7 to every record 'channel' => 'app', // LogChannel enum value ], ];
See the full documentation for details on all options, handlers, processors, and event-driven logging.
统计信息
- 总下载量: 422
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2024-11-17