Chainsaw v2 - brought to you by the Log4j Dev team
Release notes and tutorial are available from the Help menu

Hot Keys
CMD-LEFT Activate a tab to the left CTRL-RIGHT Activate a tab to the right
F3 Find Next SHIFT-F3 Find previous
CMD-A Scroll to top CMD-B Scroll to bottom
CMD-F2 or double-click on a row Define a 'marker' (add a note to a row) CMD-SHIFT-F2 Clear all markers
F2 Find next marker SHIFT-F2 Find previous marker
CMD-F Set focus in 'find' field CMD-R Set focus in 'refine focus' field
CMD--SHIFT-F Clear 'find' field CMD-SHIFT-R Clear 'refine focus' field
CMD-S Save displayed events CMD-O Load file of XML events
CMD-BACKSPACE Purges current panels events F12 Pause display
CMD-D Show/Hide the Detail pane CMD-T Show/Hide the Logger Tree pane
F1 Hide/Show Welcome Panel/Help page F6 Show Receivers Dialog
CMD-N Go to next colored row CMD-P Go to previous colored row
CMD-G Go to line

Receivers

Log4j has a concept of a 'Receiver', an object that receives events from some source, and deposits them into the Log4j framework in the local JVM. It is useful to think of Log4j's engine as a 'bus' much like the PCI bus in a computer, with events being the data placed on the bus.

Chainsaw integrates itself with Log4j using this Receiver concept, allowing you to receive events from, say, a remote location, and view them within the Chainsaw GUI.

Receivers are the complimentary 'sibling' if you will of Log4j Appenders. Appenders take an event from the Log4j bus, and output them to some location. A Receiver is just the opposite, it takes an external event and places it in the local Log4j bus. A Receiver can be a 'sink' for event data, while the Appender is the 'source'.

See the tutorial for more information on Chainsaw's features.