Skip to content

Commit 19d8b94

Browse files
committed
switch to using our new debug logging class for sake of easy toggling on or off via WP_DEBUG_LOG
1 parent ba829a7 commit 19d8b94

File tree

5 files changed

+28
-12
lines changed

5 files changed

+28
-12
lines changed

src/Api/KeyManager.php

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
namespace WebDevStudios\CCForWoo\Api;
1010

1111
use WebDevStudios\OopsWP\Structure\Service;
12+
use WebDevStudios\CCForWoo\Utility\DebugLogging;
1213

1314
/**
1415
* KeyManager class
@@ -56,10 +57,12 @@ public function maybe_revoke_api_key( string $query ) : string {
5657
*/
5758
do_action( 'cc_woo_key_revoked' );
5859

59-
$logger = wc_get_logger();
60-
$logger->info(
61-
'WooCommerce API Key with Constant Contact revoked'
60+
$ctct_logger = new DebugLogging(
61+
wc_get_logger(),
62+
'WooCommerce API Key with Constant Contact revoked',
63+
'info'
6264
);
65+
$ctct_logger->log();
6366

6467
return $query;
6568
}

src/Meta/ConnectionStatus.php

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99

1010
namespace WebDevStudios\CCForWoo\Meta;
1111

12+
use WebDevStudios\CCForWoo\Utility\DebugLogging;
13+
1214
/**
1315
* Class PluginOption
1416
*
@@ -106,10 +108,12 @@ public function set_connection( int $connected, int $user_id ) {
106108
update_option( self::CC_FIRST_CONNECTION, true );
107109
}
108110

109-
$logger = wc_get_logger();
110-
$logger->info(
111+
$ctct_logger = new DebugLogging(
112+
wc_get_logger(),
111113
'Constant Contact connection set',
114+
'info',
112115
[ 'status' => $connected ]
113116
);
117+
$ctct_logger->log();
114118
}
115119
}

src/Rest/AbandonedCheckouts/Controller.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
namespace WebDevStudios\CCForWoo\Rest\AbandonedCheckouts;
1010

11+
use WebDevStudios\CCForWoo\Utility\DebugLogging;
1112
use WP_REST_Server;
1213
use WP_REST_Request;
1314
use WP_REST_Controller;
@@ -80,11 +81,13 @@ public function register_routes() {
8081
public function get_items_permissions_check( $request ) {
8182
if ( ! wc_rest_check_manager_permissions( 'settings', 'read' ) ) {
8283

83-
$logger = wc_get_logger();
84-
$logger->warning(
84+
$ctct_logger = new DebugLogging(
85+
wc_get_logger(),
8586
'CTCT Woo: no permission to check abandoned checkout',
87+
'warning',
8688
[ 'cc-woo-rest-not-allowed' => $request ]
8789
);
90+
$ctct_logger->log();
8891

8992
return new WP_Error( 'cc-woo-rest-not-allowed', esc_html__( 'Sorry, you cannot list resources.', 'cc-woo' ), [ 'status' => rest_authorization_required_code() ] );
9093
}

src/Rest/PluginVersion/Controller.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
namespace WebDevStudios\CCForWoo\Rest\PluginVersion;
1010

11+
use WebDevStudios\CCForWoo\Utility\DebugLogging;
1112
use WP_REST_Server;
1213
use WP_REST_Request;
1314
use WP_REST_Controller;
@@ -77,11 +78,13 @@ public function register_routes() {
7778
public function get_item_permissions_check( $request ) {
7879
if ( ! wc_rest_check_manager_permissions( 'settings', 'read' ) ) {
7980

80-
$logger = wc_get_logger();
81-
$logger->warning(
81+
$ctct_logger = new DebugLogging(
82+
wc_get_logger(),
8283
'CTCT Woo: no permission to check version',
84+
'warning',
8385
[ 'cc-woo-rest-not-allowed' => $request ]
8486
);
87+
$ctct_logger->log();
8588

8689
return new WP_Error( 'cc-woo-rest-not-allowed', esc_html__( 'Sorry, you cannot list that resource.', 'cc-woo' ), [ 'status' => rest_authorization_required_code() ] );
8790
}

src/View/Admin/Disconnect.php

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// Handles the plugin disconnection.
33

44
namespace WebDevStudios\CCForWoo\View\Admin;
5+
use WebDevStudios\CCForWoo\Utility\DebugLogging;
56
use WebDevStudios\OopsWP\Structure\Service;
67
use WebDevStudios\CCForWoo\Meta\ConnectionStatus;
78
use WebDevStudios\CCForWoo\AbandonedCheckouts\CheckoutsTable;
@@ -34,10 +35,12 @@ public function disconnect() {
3435
return;
3536
}
3637

37-
$logger = wc_get_logger();
38-
$logger->info(
39-
'CTCT Woo: Plugin disconnected from Constant Contact'
38+
$ctct_logger = new DebugLogging(
39+
wc_get_logger(),
40+
'CTCT Woo: Plugin disconnected from Constant Contact',
41+
'info'
4042
);
43+
$ctct_logger->log();
4144

4245
$this->disconnect_plugin();
4346
$this->redirect();

0 commit comments

Comments
 (0)