Example #1
0
 * @copyright   Copyright (c) 2009-2011 Joomla-book.ru
 * @license     GNU General Public License version 2 or later; see LICENSE
 */
include './included_file.php';
JBDump::showErrors();
?>
<h3>Code</h3><?php 
JBDump(file_get_contents(__FILE__), 0, '-= Code =-::source');
?>
<h3>Result</h3><?php 
$logger = JBDump::i();
echo 'Disable for demo';
JBDump::off();
// only for test
JBDump::log($var['null'], 'null');
JBDump::log($var['bool'], 'Boolean');
JBDump::log($var['integer'], 'Integer');
JBDump::log($var['float'], 'Float');
JBDump::log($var['string'], 'String');
JBDump::log($var['longString'], 'longString');
JBDump::log($var['stdClass'], 'stdClass');
JBDump::log($var['simpleObject'], 'simpleObject');
JBDump::log($var['var'], 'complex var');
//// other methods
JBDump::i()->log('Hello world!');
if (function_exists('l')) {
    l('short log function');
}
// set params
$logger->setParams(array('file' => 'newLogName'), 'log')->log($var['string'], 'message_name');
$logger->setParams(array('file' => 'newLogFormat', 'format' => "{DATETIME}\t{CLIENT_IP} --------- {VAR1} // {VAR2} // {VAR3}", 'serialize' => 'format'), 'log')->log(array('var1' => '1', 'Var2' => '2', 'vAR3' => '3', 'VAR4' => '4'));
Example #2
0
 /**
  * @param $message
  */
 public function log($message)
 {
     if (self::$_jbdump !== null && method_exists(self::$_jbdump, 'log')) {
         self::$_jbdump->log((string) $message, 'jbdebug::log');
     }
 }
Example #3
0
 function l($entry, $mark = '...')
 {
     $params = array('trace' => debug_backtrace());
     return JBDump::log($entry, $mark, $params);
 }