maduser/argon-monolog
Composer 安装命令:
composer require maduser/argon-monolog
包简介
Monolog integration for the Argon runtime stack.
README 文档
README
Monolog integration for the Argon runtime stack.
Installation
composer require maduser/argon-monolog
Register
use Maduser\Argon\Monolog\Provider\MonologServiceProvider; $container->register(MonologServiceProvider::class);
The provider registers:
Monolog\LoggerPsr\Log\LoggerInterfaceMaduser\Argon\Monolog\Config\MonologConfig
LoggerInterface resolves to the same shared Monolog\Logger instance.
Configuration
The default logger uses channel argon, writes to php://stderr, and accepts
all records at debug level and above.
You can configure it through container parameters before registering the provider:
use Maduser\Argon\Monolog\Config\MonologParameter; use Maduser\Argon\Monolog\Provider\MonologServiceProvider; $parameters = $container->getParameters(); $parameters->set(MonologParameter::CHANNEL, 'app'); $parameters->set(MonologParameter::STREAM, '/path/to/storage/logs/app.log'); $parameters->set(MonologParameter::LEVEL, 'info'); $parameters->set(MonologParameter::BUBBLE, true); $container->register(MonologServiceProvider::class);
Supported log levels:
debuginfonoticewarningerrorcriticalalertemergency
Integer Monolog level values are also accepted.
Override
For custom setup, register your own MonologConfig, Monolog\Logger, or
Psr\Log\LoggerInterface binding before registering the provider. Existing
bindings are not replaced.
Quality Gates
composer check composer test:coverage composer psalm composer phpcs
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-05-25