diff --git a/composer.json b/composer.json index e227e41..25c5bc9 100644 --- a/composer.json +++ b/composer.json @@ -17,8 +17,7 @@ } ], "require": { - "monolog/monolog": "^1.20", - "d3/sensitive-message-formatter": "^1.0" + "monolog/monolog": "^1.20 || ^2.10.0 || ^3.8.1" }, "require-dev": { "phpunit/phpunit": "^10.5", diff --git a/src/LoggerFactory.php b/src/LoggerFactory.php index 0b252ef..2bbd217 100644 --- a/src/LoggerFactory.php +++ b/src/LoggerFactory.php @@ -24,6 +24,7 @@ use Monolog\Handler\BufferHandler; use Monolog\Handler\DeduplicationHandler; use Monolog\Handler\FingersCrossed\ErrorLevelActivationStrategy; use Monolog\Handler\FingersCrossedHandler; +use Monolog\Handler\HandlerInterface; use Monolog\Handler\RotatingFileHandler; use Monolog\Handler\StreamHandler; use Monolog\Logger; @@ -128,7 +129,7 @@ class LoggerFactory public function applySpecialHandlers( AbstractProcessingHandler $handler, array $specialHandlers = [] - ): AbstractHandler + ): HandlerInterface { if (in_array(self::SPECIAL_HANDLERS_BUFFERING, $specialHandlers, true)) { $handler = $this->setBuffering($handler);