soluble / explog
Expressive logger component
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/soluble/explog
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