As far as I recall, the current JMX code was added in one commit long time ago by a single developer with no preceding discussion about use cases, design strategies, etc, little or no feedback after it was introduced and no unit tests. Since it has been present in log4j releases, the project can't make any changes that would break compatibility.

Pretty much means that any serious work on JMX would need to be done in an sandbox project using different package names, etc. Obviously, this time we would want discussion, unit tests and the like. One of my goals for log4j 2.0 development was to rethink the whole configuration space and making it much more friendly to JMX or JMX- centric. So if a JMX sandbox project starts up, the first thing to look at is whether it wasn't to design for log4j 2.0 and then possibly retrofit for log4j 1.2 or design for log4j 1.2. There has been some previous discussion, so anyone interested could search at the archives and the bug list for JMX.


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

Reply via email to