예제 #1
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'));
}
예제 #2
0
    }
    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');
}