| @@ -508,8 +508,22 @@ | ||
| 508 | 508 | |
| 509 | 509 | // Display an error. |
| 510 | 510 | if ( is_wp_error( $account_profiles ) ) { |
| 511 | 511 | $this->base->get_class( 'notices' )->add_error_notice( $account_profiles->get_error_message() ); |
| 512 | + | |
| 513 | + // Log the connection error so it's visible in the Logs screen, not just debug.log. | |
| 514 | + if ( $this->base->get_class( 'log' )->is_enabled() ) { | |
| 515 | + $this->base->get_class( 'log' )->add( | |
| 516 | + $post_id, | |
| 517 | + array( | |
| 518 | + 'action' => $action, | |
| 519 | + 'request_sent' => gmdate( 'Y-m-d H:i:s' ), | |
| 520 | + 'result' => 'error', | |
| 521 | + 'result_message' => $account_profiles->get_error_message(), | |
| 522 | + ) | |
| 523 | + ); | |
| 524 | + } | |
| 525 | + | |
| 512 | 526 | continue; |
| 513 | 527 | } |
| 514 | 528 | |
| 515 | 529 | // Merge profiles with existing profiles from other accounts. |