File: //var/www/mussarq_bak2/wp-content/themes/wpnull24/framework/functions/debug.php
<?php defined( 'ABSPATH' ) OR die( 'This script cannot be accessed directly.' );
/**
* Write some variable value to debug file, when it's hard to output it directly
*
* @param $value
* @param bool|FALSE $with_backtrace
*/
function us_write_debug( $value, $with_backtrace = FALSE ) {
global $us_template_directory;
static $first = TRUE;
$data = '';
if ( $with_backtrace ) {
$backtrace = debug_backtrace();
array_shift( $backtrace );
$data .= print_r( $backtrace, TRUE ) . ":\n";
}
ob_start();
var_dump( $value );
$data .= ob_get_clean() . "\n\n";
file_put_contents( $us_template_directory . '/debug.txt', $data, $first ? NULL : FILE_APPEND );
$first = FALSE;
}