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'); }