Via JMX, I would like to control the threshold of appenders remotely. This requires Level to be serializble. For JDK versions that don't support "readResolve()", this obviously wouldn't have the desired behavior, but for those versions would continue to work correctly. I would simply make a note in the JavaDoc about it. The Level-equivalent class in Java logging is serializable.
Created attachment 14939 [details] Patch for Level.java
*** This bug has been marked as a duplicate of 26433 ***