WC_Log_Handler_Email::__construct( string|array $recipients = null, string $threshold = 'alert' )
Constructor for log handler.
Description Description
Parameters Parameters
- $recipients
-
(Optional) Email(s) to receive log messages. Defaults to site admin email.
Default value: null
- $threshold
-
(Optional) Minimum level that should receive log messages. Default 'alert'. One of: emergency|alert|critical|error|warning|notice|info|debug.
Default value: 'alert'
Source Source
File: includes/log-handlers/class-wc-log-handler-email.php
public function __construct( $recipients = null, $threshold = 'alert' ) {
if ( null === $recipients ) {
$recipients = get_option( 'admin_email' );
}
if ( is_array( $recipients ) ) {
foreach ( $recipients as $recipient ) {
$this->add_email( $recipient );
}
} else {
$this->add_email( $recipients );
}
$this->set_threshold( $threshold );
add_action( 'shutdown', array( $this, 'send_log_email' ) );
}