From 83c6dc0445bffe0c73136293869a56331e1312bb Mon Sep 17 00:00:00 2001 From: Chris Minett <1084019+chrisminett@users.noreply.github.com> Date: Sat, 1 Feb 2025 07:38:20 +0000 Subject: [PATCH] Upgrade graylog2/gelf-php to v2 Facility is no longer a standard field and must be sent as additional. --- CHANGELOG.md | 2 ++ composer.json | 2 +- src/Factory.php | 4 +++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c5226c7..37fc06a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] ### Added - Type declarations for parameters and return types. +### Changed +- Upgrade `graylog2/gelf-php` dependency to v2. ### Removed - **BC break**: Removed support for PHP versions <= v8.0 as they are no longer [actively supported](https://php.net/supported-versions.php) by the PHP project. diff --git a/composer.json b/composer.json index e6e3252..c2ea48b 100644 --- a/composer.json +++ b/composer.json @@ -18,7 +18,7 @@ "php": "^8.1", "ext-json": "*", "psr/log": "^2 || ^3", - "graylog2/gelf-php": "^1.3", + "graylog2/gelf-php": "^2", "symfony/console": "^6 || ^7" }, "autoload": { diff --git a/src/Factory.php b/src/Factory.php index b349df1..8c5d3bf 100644 --- a/src/Factory.php +++ b/src/Factory.php @@ -108,6 +108,8 @@ public function createGelfLogger(string $name, array $config): \Gelf\Logger $transport = new \Gelf\Transport\UdpTransport($host, $port); $messagePublisher = new \Gelf\Publisher($transport); - return new \Gelf\Logger($messagePublisher, $name); + return new \Gelf\Logger($messagePublisher, [ + 'facility' => $name, + ]); } }