WP_CLI\Loggers
Base::debug()
Write a message to STDERR, prefixed with "Debug: ".
Method of the class: Base{}
No Hooks.
Return
null
. Nothing (null).
Usage
$Base = new Base(); $Base->debug( $message, $group );
- $message(string) (required)
- Message to write.
- $group(string|true|false)
- Organize debug message to a specific group. Use false for no group.
Default: false
Base::debug() Base::debug code WP-CLI 2.8.0-alpha
public function debug( $message, $group = false ) { static $start_time = null; if ( null === $start_time ) { $start_time = microtime( true ); } $debug = $this->get_runner()->config['debug']; if ( ! $debug ) { return; } if ( true !== $debug && $group !== $debug ) { return; } $time = round( microtime( true ) - ( defined( 'WP_CLI_START_MICROTIME' ) ? WP_CLI_START_MICROTIME : $start_time ), 3 ); $prefix = 'Debug'; if ( $group && true === $debug ) { $prefix = 'Debug (' . $group . ')'; } $this->_line( "$message ({$time}s)", $prefix, '%B', STDERR ); }