cego / filebeat-logger
Package for logging php enriched json lines that filebeat can collect
Installs: 48 221
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 8
Forks: 1
Type:project
pkg:composer/cego/filebeat-logger
Requires
- php: 8.x.x
 - monolog/monolog: 3.x.x
 - nesbot/carbon: ^3.9
 - ua-parser/uap-php: 3.x.x
 
Requires (Dev)
- cego/php-cs-fixer: ^2
 - nyholm/psr7: ^1.8
 - open-telemetry/sdk: ^1.8
 - phpstan/phpstan: ^2
 - symfony/http-client: ^7.3
 
README
Install via composer
composer require cego/filebeat-logger
Helper for creating ECS compliant log context
Log::error('Error message', ECS::create() ->withThrowable($exception) ->withEvent( action: 'create-user', category: [], dataset: 'user-service.registration', outcome: 'success', id: '12345', );