middlebury / monolog-pantheon
Processor to extract Pantheon environment details for Monolog.
Installs: 7 350
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Requires
- php: >=8.1
- monolog/monolog: ^3.0
README
A Monolog processor to extract Pantheon environment details and add them to extra.
Installation
Install with composer: composer require middlebury/monolog-pantheon
Setup and Configuration
-
Add this library to your application (and Monolog) with composer.
-
Add this processor to your monolog service configuration:
parameters: monolog.logger.processors: ['pantheon'] services: monolog.processor.pantheon: class: Middlebury\MonologPantheon\Processor\PantheonProcessor
Your monolog log entries will now be have additional values from the Pantheon environment added to them:
extra.pantheon_site_name
extra.pantheon_site
extra.pantheon_environment
extra.pantheon_infrastructure_environment
extra.pantheon_deployment_identifier