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]
