FireLogger::$enabled = false; // silently disable firelogger in case client didn't provide requested password } } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // register default logger for convenience if (!defined('FIRELOGGER_NO_OUTPUT_HANDLER')) { if (FireLogger::$enabled) { ob_start(); } // start output buffering (in case firelogger should be enabled) } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // register default logger for convenience if (!defined('FIRELOGGER_NO_DEFAULT_LOGGER')) { FireLogger::$default = new FireLogger('php', 'background-color: #767ab6'); // register default firelogger with official PHP logo color :-) } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // shortcut functions for convenience if (!defined('FIRELOGGER_NO_CONFLICT')) { function flog() { $args = func_get_args(); call_user_func_array(array(FireLogger::$default, 'log'), $args); } function fwarn() { $args = func_get_args(); array_unshift($args, 'warning'); call_user_func_array(array(FireLogger::$default, 'log'), $args);