There has been a flurry of work around Firebug recently including announcements that Zend Framework and Symfony both now have Firebug logging support through the use of the Firephp. As of this weekend Solar can be added to the list with its own support.
Support for Firephp comes with the Firephp log adapter that has been added and can be downloaded from svn. Using it is extremely easy!
<?php
$config = array(
'adapter' => 'Solar_Log_Adapter_Firephp',
'events' => '*',
};
// Build the Log class with Firephp as the log target
$log = Solar::factory('Solar_Log', $config);
// Displays a log message to the consule
$log->save('Class Name', 'INFO', 'Message To log');
// Displays the array to the Net -> Request -> Server Tab
$test = array('1' => 'Test1', '2' => 'Test2');
$log->save('classname', 'DUMP', $test);
?>Simple and easy to use, now instead of having to echo or var_dump directly to the screen you can push this troubleshooting data into the Firebug window.
If you have Firephp installed you can view a quick example at http://solardemo.phpjack.com and also some upcoming xdebug work.

