roundcubemail/program/lib/Roundcube/rcube.php
public static function console()
    {
        $args = func_get_args();

        if (class_exists('rcube', false)) {
            $rcube  = self::get_instance();
            $plugin = $rcube->plugins->exec_hook('console', array('args' => $args));
            if ($plugin['abort']) {
                return;
            }

            $args = $plugin['args'];
        }

        $msg = array();
        foreach ($args as $arg) {
            $msg[] = !is_string($arg) ? var_export($arg, true) : $arg;
        }

        self::write_log('console', join(";\n", $msg));
    }
public static function console()
    {
        $args = func_get_args();

        if (class_exists('rcube', false)) {
            $rcube  = self::get_instance();
            $plugin = $rcube->plugins->exec_hook('console', array('args' => $args));
            if ($plugin['abort']) {
                return;
            }

            $args = $plugin['args'];
        }

        $msg = array();
        foreach ($args as $arg) {
            $msg[] = !is_string($arg) ? var_export($arg, true) : $arg;
        }

        self::write_log('console', join(";\n", $msg));
    }
public static function console ( ) { $ args = func_get_args ( ) ; if ( class_exists ( 'rcube' , false ) ) { $ rcube = self :: get_instance ( ) ; $ plugin = $ rcube -> plugins -> exec_hook ( 'console' , array ( 'args' => $ args ) ) ; if ( $ plugin [ 'abort' ] ) { return ; } $ args = $ plugin [ 'args' ] ; } $ msg = array ( ) ; foreach ( $ args as $ arg ) { $ msg [ ] = ! is_string ( $ arg ) ? var_export ( $ arg , true ) : $ arg ; } self :: write_log ( 'console' , join ( ";\n" , $ msg ) ) ; }
Print or write debug messages

@param mixed Debug message or data
Print or write debug messages