woocommerce_logger_add_message

Add a log entry.

Description

apply_filters( 'woocommerce_logger_add_message', (string) $message, (string) $handle ); 

This is not the preferred method for adding log messages. Please use log() or any one of the level methods (debug(), info(), etc.). This method may be deprecated in the future.

Parameters (2)

0. $message (string)
The message.
1. $handle (string)
The handle.

Usage

To run the hook, copy the example below.
  1. $message = apply_filters( 'woocommerce_logger_add_message', $message, $handle ); 
  2.  
  3. if ( !empty( $message ) ) { 
  4.  
  5. // everything has led up to this point... 
  6.  
  7.  
The following example is for adding a hook callback.
  1. // define the woocommerce_logger_add_message callback 
  2. function filter_woocommerce_logger_add_message( $message, $handle ) { 
  3. // make filter magic happen here... 
  4. return $message
  5. }; 
  6.  
  7. // add the filter 
  8. add_filter( 'woocommerce_logger_add_message', 'filter_woocommerce_logger_add_message', 10, 2 ); 
To remove a hook callback, use the example below.
  1. // remove the filter 
  2. remove_filter( 'woocommerce_logger_add_message', 'filter_woocommerce_logger_add_message', 10, 2 ); 

Defined (2)

The filter is defined in the following location(s).

/includes/class-wc-logger.php  
  1. $message = apply_filters( 'woocommerce_logger_add_message', $message, $handle ); 
/includes/log-handlers/class-wc-log-handler-file.php  
  1. $message = apply_filters( 'woocommerce_logger_add_message', $message, $handle );