Example #1
0
 public function getPanel()
 {
     // If an error is thrown, log it
     $errfile = 'Unknown file';
     $errstr = 'shutdown';
     $errno = E_CORE_ERROR;
     $errline = 0;
     $error = error_get_last();
     if ($error !== null) {
         $errno = $error['type'];
         $errfile = $error['file'];
         $errline = $error['line'];
         $errstr = $error['message'];
         // Log it!
         Logger::errorHandler($errno, $errstr, $errfile, $errline);
     }
     // Reverse the logs
     $logs = array_reverse(Logger::$Logs, true);
     // Parse the panel
     ob_start(function () {
     });
     require dirname(__DIR__) . '/views/view.tracyloggerpanel.php';
     return ob_get_clean();
 }