D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
lampp
/
lib
/
php
/
test
/
Log
/
tests
/
Filename :
firebug.phpt
back
Copy
--TEST-- Log: Firebug Handler --INI-- date.timezone=UTC --FILE-- <?php require_once 'Log.php'; $conf = array(); print "** UNBUFFERED **\n"; $logger = Log::singleton('firebug', '', 'PHP', $conf); $logger->log('Debug', PEAR_LOG_DEBUG); $logger->log('Info', PEAR_LOG_INFO); $logger->log('Notice', PEAR_LOG_NOTICE); $logger->log('Warning', PEAR_LOG_WARNING); $logger->log('Error', PEAR_LOG_ERR); $logger->log('Critical', PEAR_LOG_CRIT); $logger->log('Alert', PEAR_LOG_ALERT); $logger->log('Emergency', PEAR_LOG_EMERG); unset($logger); print "\n** START BUFFERING **\n"; $conf = array('buffering' => true); $logger = Log::singleton('firebug', '', 'PHP', $conf); $logger->log('Debug', PEAR_LOG_DEBUG); $logger->log('Info', PEAR_LOG_INFO); $logger->log('Notice', PEAR_LOG_NOTICE); $logger->log('Warning', PEAR_LOG_WARNING); $logger->flush(); print "** FLUSHED **\n"; print "** REST OF BUFFERED **\n"; $logger->log('Error', PEAR_LOG_ERR); $logger->log('Critical', PEAR_LOG_CRIT); $logger->log('Alert', PEAR_LOG_ALERT); $logger->log('Emergency', PEAR_LOG_EMERG); --EXPECT-- ** UNBUFFERED ** <script type="text/javascript"> if ('console' in window) { console.debug("PHP [debug] Debug"); } </script> <script type="text/javascript"> if ('console' in window) { console.info("PHP [info] Info"); } </script> <script type="text/javascript"> if ('console' in window) { console.info("PHP [notice] Notice"); } </script> <script type="text/javascript"> if ('console' in window) { console.warn("PHP [warning] Warning"); } </script> <script type="text/javascript"> if ('console' in window) { console.error("PHP [error] Error"); } </script> <script type="text/javascript"> if ('console' in window) { console.error("PHP [critical] Critical"); } </script> <script type="text/javascript"> if ('console' in window) { console.error("PHP [alert] Alert"); } </script> <script type="text/javascript"> if ('console' in window) { console.error("PHP [emergency] Emergency"); } </script> ** START BUFFERING ** <script type="text/javascript"> if ('console' in window) { console.debug("PHP [debug] Debug"); console.info("PHP [info] Info"); console.info("PHP [notice] Notice"); console.warn("PHP [warning] Warning"); } </script> ** FLUSHED ** ** REST OF BUFFERED ** <script type="text/javascript"> if ('console' in window) { console.error("PHP [error] Error"); console.error("PHP [critical] Critical"); console.error("PHP [alert] Alert"); console.error("PHP [emergency] Emergency"); } </script>