From bd3cb1b31d5c1e308ff1fd495c2b0cf6482c9d2f Mon Sep 17 00:00:00 2001
From: Grzegorz Rola <grola@seostudio.pl>
Date: Tue, 26 Mar 2024 13:56:51 +0100
Subject: [PATCH 1/2] bugfix(wc logger): initialisation

---
 CHANGELOG.md                | 6 +++++-
 src/SimpleLoggerFactory.php | 2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index a295bc3..7237be4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,8 @@
-## [1.12.0] - 2023-07-10
+## [1.12.1] - 2024-03-26
+### Fixed
+- WC logger initialisation
+
+## [1.12.0] - 2023-03-10
 ### Added
 - sensitive data replacer
 
diff --git a/src/SimpleLoggerFactory.php b/src/SimpleLoggerFactory.php
index cf88a94..432be72 100644
--- a/src/SimpleLoggerFactory.php
+++ b/src/SimpleLoggerFactory.php
@@ -33,7 +33,7 @@ final class SimpleLoggerFactory implements LoggerFactory {
 		$this->logger = new Logger( $this->channel );
 
 		if ( $this->options->use_wc_log ) {
-			if ( \function_exists( 'wc_get_logger' ) ) {
+			if ( \function_exists( 'wc_get_logger' ) && \did_action( 'woocommerce_init' ) ) {
 				$this->create_wc_handler();
 			} else {
 				\add_action( 'woocommerce_init', [ $this, 'create_wc_handler' ] );
-- 
GitLab


From d845349a57783cd5dc2ee5e3bd001bfab7e78f08 Mon Sep 17 00:00:00 2001
From: Grzegorz Rola <grola@seostudio.pl>
Date: Tue, 26 Mar 2024 13:58:03 +0100
Subject: [PATCH 2/2] bugfix(wc logger): initialisation

---
 CHANGELOG.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7237be4..b0fcfb0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,7 +2,7 @@
 ### Fixed
 - WC logger initialisation
 
-## [1.12.0] - 2023-03-10
+## [1.12.0] - 2024-03-19
 ### Added
 - sensitive data replacer
 
-- 
GitLab