public static function debugf( $message, $args ) {
		$args = array_slice( func_get_args(), 1 );
		if ( count( $args ) == 1 && is_array( $args[0] ) ) {
			$args = $args[0];
		}

		array_unshift( $args, $message );
		$message = call_user_func_array( 'sprintf', $args );
		self::debug( $message );
	}