elastic-php / ecs-logging-psr3
Format and enrich your log files in the elastic common schema with psr/log3 support
Installs: 3 939
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Requires (Dev)
- monolog/monolog: ^3.0
- php-parallel-lint/php-parallel-lint: ^1.3.2
- phpunit/phpunit: ^8.5||^9.5||^10
- squizlabs/php_codesniffer: 3.*
Provides
- psr/log-implementation: 1.0.0
This package is not auto-updated.
Last update: 2024-12-19 12:51:55 UTC
README
ECS Logging for PHP
Transform your application logs to structured logs that comply with the Elastic Common Schema (ECS). In combination with Filebeat, send your logs directly to Elasticsearch and leverage Kibana's Logs app to inspect all of your logs in a single place. This provides more observability for your PHP applications, for example, by correlating your logs with APM traces.
See the PHP ECS logging documentation to get started, or the ecs-logging repo for other ECS logging libraries and more resources about ECS & logging.
Install
composer require elastic-php/ecs-logging-psr3
Examples and Usage
Library Support
- Currently only Monolog:2.* is supported.
- The major version of this library is compatible with the major version of ECS.
References
- Documentation
- Introduction to ECS blog post.
- Logs UI blog post.
Contributing
See contributing documentation.
License
This software is licensed under the Apache 2 license.