From e967e8dca3b9f7db57064cf7b7331f28a996c66c Mon Sep 17 00:00:00 2001 From: Grzegorz Rola <grzegorz.rola@octolize.com> Date: Mon, 10 Jul 2023 06:59:19 +0000 Subject: [PATCH] feature(monolog): updated --- CHANGELOG.md | 3 +++ composer.json | 6 +++--- src/WC/WooCommerceHandler.php | 4 ++-- src/WC/WooCommerceMonologPlugin.php | 24 ++++++++++++------------ 4 files changed, 20 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f65f82c..8f44d80 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +## [1.11.0] - 2022-11-15 +### Updated +- monolog to 2.9.1 ## [1.10.2] - 2022-11-15 ### Fixed diff --git a/composer.json b/composer.json index 02da12e..f94603a 100644 --- a/composer.json +++ b/composer.json @@ -8,16 +8,16 @@ ], "config": { "platform": { - "php": "7.0.19" + "php": "7.2" }, "allow-plugins": { "dealerdirect/phpcodesniffer-composer-installer": true } }, "require": { - "php": ">=7.0|^8", + "php": ">=7.2|^8", "psr/log": "^1", - "monolog/monolog": "^1.23", + "monolog/monolog": "^2.9.1", "wpdesk/wp-notice": "^3.0" }, "require-dev": { diff --git a/src/WC/WooCommerceHandler.php b/src/WC/WooCommerceHandler.php index 8dfa9d0..890bf93 100644 --- a/src/WC/WooCommerceHandler.php +++ b/src/WC/WooCommerceHandler.php @@ -23,7 +23,7 @@ class WooCommerceHandler extends AbstractProcessingHandler { * @param array $record * @return void */ - protected function write( array $record ) { + protected function write( array $record ): void { $context = array_merge( [ 'source' => $this->channel, @@ -39,7 +39,7 @@ class WooCommerceHandler extends AbstractProcessingHandler { * @param int $level * @return string */ - private function convertMonologLevelToWC( $level ) { + private function convertMonologLevelToWC( $level ): string { return Logger::getLevelName( $level ); } diff --git a/src/WC/WooCommerceMonologPlugin.php b/src/WC/WooCommerceMonologPlugin.php index b70669a..9fe47c8 100644 --- a/src/WC/WooCommerceMonologPlugin.php +++ b/src/WC/WooCommerceMonologPlugin.php @@ -32,7 +32,7 @@ class WooCommerceMonologPlugin implements \WC_Logger_Interface * * @param string $source */ - public function clear($source = '') + public function clear($source = ''): void { $this->originalWCLogger->clear($source); } @@ -40,7 +40,7 @@ class WooCommerceMonologPlugin implements \WC_Logger_Interface /** * Method added for compatibility with \WC_Logger */ - public function clear_expired_logs() + public function clear_expired_logs(): void { $this->originalWCLogger->clear_expired_logs(); } @@ -55,7 +55,7 @@ class WooCommerceMonologPlugin implements \WC_Logger_Interface * * @deprecated */ - public function add($handle, $message, $level = WC_Log_Levels::NOTICE) + public function add($handle, $message, $level = WC_Log_Levels::NOTICE): void { $this->log($message, $level); } @@ -68,12 +68,12 @@ class WooCommerceMonologPlugin implements \WC_Logger_Interface * * @return void */ - public function emergency($message, $context = array()) + public function emergency($message, $context = array()): void { $this->log(LogLevel::EMERGENCY, $message, $context); } - public function log($level, $message, $context = []) + public function log($level, $message, $context = []): void { $this->monolog->log($level, $message, $context); } @@ -89,7 +89,7 @@ class WooCommerceMonologPlugin implements \WC_Logger_Interface * * @return void */ - public function alert($message, $context = array()) + public function alert($message, $context = array()): void { $this->log(LogLevel::ALERT, $message, $context); } @@ -104,7 +104,7 @@ class WooCommerceMonologPlugin implements \WC_Logger_Interface * * @return void */ - public function critical($message, $context = array()) + public function critical($message, $context = array()): void { $this->log(LogLevel::CRITICAL, $message, $context); } @@ -118,7 +118,7 @@ class WooCommerceMonologPlugin implements \WC_Logger_Interface * * @return void */ - public function error($message, $context = array()) + public function error($message, $context = array()): void { $this->log(LogLevel::ERROR, $message, $context); } @@ -134,7 +134,7 @@ class WooCommerceMonologPlugin implements \WC_Logger_Interface * * @return void */ - public function warning($message, $context = array()) + public function warning($message, $context = array()): void { $this->log(LogLevel::WARNING, $message, $context); } @@ -147,7 +147,7 @@ class WooCommerceMonologPlugin implements \WC_Logger_Interface * * @return void */ - public function notice($message, $context = array()) + public function notice($message, $context = array()): void { $this->log(LogLevel::NOTICE, $message, $context); } @@ -162,7 +162,7 @@ class WooCommerceMonologPlugin implements \WC_Logger_Interface * * @return void */ - public function info($message, $context = array()) + public function info($message, $context = array()): void { $this->log(LogLevel::INFO, $message, $context); } @@ -175,7 +175,7 @@ class WooCommerceMonologPlugin implements \WC_Logger_Interface * * @return void */ - public function debug($message, $context = array()) + public function debug($message, $context = array()): void { $this->log(LogLevel::DEBUG, $message, $context); } -- GitLab