I don't know if there's a useful answer to be found.
Note unless we add a new interface (LogListener2) which adds the ability to query the current level of any listener. We could then extract the min. level when all current listener support this new listener, and if any listener does not implement it, default to the old behavior of logging all messages (and returning DEBUG as the log level) To account for long lived listener, we would also need a method on project to reset the cache of the current level, which would be initialized any time a new listener is added. --DD --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]