As I started thinking more about the concept of 'favourites' (basically
remembered Receiver/Plugin settings), I wondered if there was scope for
Chainsaw to have GUI plugins.  An extension point that is
automatically/optionally added to the GUI as a new tab.  

Some things that came to mind that might benefit from this sort of feature:

* A Plugin Favourites manager gui

* JMX/Servlet-based remote management of a server's log4j environment
(setting Logger levels, adding appenders etc). (How nice would it be to have
a FULL JMX remote management client as a plugin...)

* XML/property editor for log4j configuration files

* The current Receivers panel is probably a better candidate as a plugin,
and to have it's gui sit in it's own tab rather than sitting off to the side
might be better too.

* Along the previous item, the Welcome panel might as well be too, and be
consistent.

Regardless of whether any of these plugins get built, the design might be a
useful concept to loosen the coupling between a few components within
Chainsaw.  A PluginListener within Chainsaw could listen for Plugins
starting, and if any of them are instanceof JComponent, they can be added as
a new tab).

Anyone have any thoughts?  I am going to write a little 'ChainsawCentral'
gui-based plugin as a test bed, and to flesh out the concept more.

cheers,

Paul Smith

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to