/**
  * Class Constructor
  *
  * @return void
  */
 public function __construct()
 {
     $flag = Mage::helper('firegento/log')->isFireloggerAllowed();
     FireLogger::$enabled = $flag;
     if ($flag) {
         parent::__construct('php', 'background-color: #9998d1');
     }
 }
Exemple #2
0
        array_unshift($args, 'error');
        call_user_func_array(array(FireLogger::$default, 'log'), $args);
    }
    function finfo()
    {
        $args = func_get_args();
        array_unshift($args, 'info');
        call_user_func_array(array(FireLogger::$default, 'log'), $args);
    }
    function fcritical()
    {
        $args = func_get_args();
        array_unshift($args, 'critical');
        call_user_func_array(array(FireLogger::$default, 'log'), $args);
    }
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// register global handler for uncaught exceptions
if (!defined('FIRELOGGER_NO_EXCEPTION_HANDLER')) {
    FireLogger::$oldExceptionHandler = set_exception_handler(array(FireLogger::$default, 'log'));
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// register global handler for errors
if (!defined('FIRELOGGER_NO_ERROR_HANDLER')) {
    FireLogger::$error = new FireLogger('error', 'background-color: #f00');
    FireLogger::$oldErrorHandler = set_error_handler(array('FireLogger', 'firelogger_error_handler'));
}
// enable encoding handler
if (FireLogger::$enabled) {
    register_shutdown_function(array('FireLogger', 'handler'));
}
    }
    function ferror()
    {
        $args = func_get_args();
        array_unshift($args, 'error');
        call_user_func_array(array(&FireLogger::$default, 'log'), $args);
    }
    function finfo()
    {
        $args = func_get_args();
        array_unshift($args, 'info');
        call_user_func_array(array(&FireLogger::$default, 'log'), $args);
    }
    function fcritical()
    {
        $args = func_get_args();
        array_unshift($args, 'critical');
        call_user_func_array(array(&FireLogger::$default, 'log'), $args);
    }
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// register global handler for uncaught exceptions
if (!defined('FIRELOGGER_NO_EXCEPTION_HANDLER')) {
    FireLogger::$oldExceptionHandler = set_exception_handler('FireLogger::firelogger_exception_handler');
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// register global handler for errors
if (!defined('FIRELOGGER_NO_ERROR_HANDLER')) {
    FireLogger::$error = new FireLogger('error', 'background-color: #f00');
    FireLogger::$oldErrorHandler = set_error_handler('FireLogger::firelogger_error_handler');
}
Exemple #4
0
 /**
  * Sends message to FireLogger console.
  * @param  mixed   message to log
  * @return bool    was successful?
  */
 public static function fireLog($message)
 {
     if (!self::$productionMode) {
         return self::$fireLogger->log($message);
     }
 }
Exemple #5
0
        call_user_func_array(array(FireLogger::$default, 'log'), $args);
    }
    function finfo()
    {
        $args = func_get_args();
        array_unshift($args, 'info');
        call_user_func_array(array(FireLogger::$default, 'log'), $args);
    }
    function fcritical()
    {
        $args = func_get_args();
        array_unshift($args, 'critical');
        call_user_func_array(array(FireLogger::$default, 'log'), $args);
    }
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// register global handler for uncaught exceptions
//    if (!defined('FIRELOGGER_NO_EXCEPTION_HANDLER')) {
//        FireLogger::$oldExceptionHandler = set_exception_handler(array(FireLogger::$default, 'log'));
//    }
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// register global handler for errors
if (!defined('FIRELOGGER_NO_ERROR_HANDLER')) {
    FireLogger::$error = new FireLogger('error', 'background-color: #f00');
    // firelogger_error_handler causa desbordamiento de memoria
    //FireLogger::$oldErrorHandler = set_error_handler(array('FireLogger', 'firelogger_error_handler'));
}
// enable encoding handler
if (FireLogger::$enabled) {
    register_shutdown_function(array('FireLogger', 'handler'));
}