diff --git a/CHANGELOG.md b/CHANGELOG.md
index fa7a08c4073b64a1173fa296fe13e13d5e1cfa1c..40d91ec91407b79363e2c32b3b29e90db7a9b550 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+
+## [1.10.2] - 2022-11-14
+### Fixed
+- Deprecated error in PHP 8.X
+
 ## [1.10.1] - 2022-10-01
 ### Fixed
 - WC logger initialisation
diff --git a/src/deprecated/wpdesk-logger-factory.php b/src/deprecated/wpdesk-logger-factory.php
index 1d2269c60bc7d877f6a2249e5fae88c52f85f06d..f50d2f8eedb2a2725ac5343d4db388c9f52fbffc 100644
--- a/src/deprecated/wpdesk-logger-factory.php
+++ b/src/deprecated/wpdesk-logger-factory.php
@@ -42,7 +42,7 @@ if ( ! class_exists( 'WPDesk_Logger_Factory' ) ) {
 		 *
 		 * @see http://php.net/manual/en/function.debug-backtrace.php
 		 */
-		public static function log_wp_error( WP_Error $e, array $backtrace ) {
+		public static function log_wp_error( WP_Error $e, array $backtrace = array() ) {
 			$message = 'Error: ' . get_class( $e ) . ' Code: ' . $e->get_error_code() . ' Message: ' . $e->get_error_message();
 
 			self::log_message_backtrace( $message, WPDesk_Logger::ERROR, $backtrace );
@@ -79,7 +79,7 @@ if ( ! class_exists( 'WPDesk_Logger_Factory' ) ) {
 		 * @param string $level Level of error.
 		 * @param array  $backtrace Backtrace information with snapshot of error env.
 		 */
-		public static function log_message_backtrace( $message, $level = WPDesk_Logger::DEBUG, array $backtrace ) {
+		public static function log_message_backtrace( $message, $level = WPDesk_Logger::DEBUG, array $backtrace = array() ) {
 			$message .= ' Backtrace: ' . json_encode( $backtrace );
 			if (isset($backtrace[ self::BACKTRACE_FILENAME_KEY ])) {
 				$filename = $backtrace[ self::BACKTRACE_FILENAME_KEY ];