cego / filebeat-logger
Package for logging php enriched json lines that filebeat can collect
Installs: 47 241
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 9
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
This package is auto-updated.
Last update: 2025-09-30 12:10:46 UTC
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', );