soluble / explog
This package is abandoned and no longer maintained.
No replacement package was suggested.
Expressive logger component
dev-master / 1.0.x-dev
2017-06-02 10:20 UTC
Requires
- php: ^7.1
- monolog/monolog: ^1.21.0
- psr/container: ^1.0
- psr/http-message: ^1.0.1
- psr/log: ^1.0
- zendframework/zend-expressive: ^2.0.0
Requires (Dev)
- filp/whoops: ^2.1.7
- friendsofphp/php-cs-fixer: ^2.1.3
- guzzlehttp/guzzle: ^6.2.3
- mockery/mockery: ^0.9.9
- pds/skeleton: @dev
- phpstan/phpstan: ^0.7.0
- phpunit/phpunit: ^6.1.4
- zendframework/zend-config-aggregator: ^1.0.0
- zendframework/zend-expressive-fastroute: ^2.0
- zendframework/zend-expressive-helpers: ^3.0.1
- zendframework/zend-expressive-twigrenderer: ^1.4.0
- zendframework/zend-servicemanager: ^3.3
Suggests
- monolog/monolog: PSR-3 compatible logger
Conflicts
This package is auto-updated.
Last update: 2022-02-01 13:07:32 UTC
README
Experimental zend-expressive 2.0 out-of-the-box and (still or forever) opinionated logger with monolog.
Motivations
- Provide ready to use, minimal logging facilities for zend-expressive 2.0 projects (ErrorHandler).
Status
Early-days experiment based off this issue
- Separate component from zend-expressive-skeleton.
- Define a
ConfigProvider
, added tocomposer.json
. - Auto-registration of a delegator on the stratigility ErrorHandler. Supported by all DI.
- Log listener compose a service with a discrete name that should resolve to a PSR-3 logger (this will allow having multiple loggers in your system)
- It should use Psr\Log\NullLogger by default.
- Configuration: exclude 404,...
Later on,
- Unit tests, coverage 100%
- Documentation
Documentation
Install
$ composer require soluble-explog