Maurina is a server side languages console. It was designed to help debug programs that execute on a server by displaying error messages, debug messages, info about sessions, HTTP requests, etc...
It was designed with PHP in mind, because it's the server side language I use, but it can be used with any other programming language since it's just an UDP server that can receive data from any program.
It is written in Qt/C++ and it's free as in free beer and free speech.
You can find detailed info and executable download links at our website maurina.org.
As a teaser you can see below some screenshots and the code that produced them:
// Start session and set some values session_start(); $_SESSION['USER_ID'] = 25; $_SESSION['USER_NAME'] = 'User name'; // Set some REQUEST (POST or GET) values $_REQUEST['param1'] = 'value1'; // Create Maurina instance include('Maurina.php'); $M = new Maurina(); // Send some custom messages $M->log('Message sent using the log() method.'); $M->log('Another message.'); // Some code that will raise errors $a = $a / 0;