Description
There is currently a dependency on PropertyChangeListener and PropertyChangeEvent in LoggerContext. These classes are coming from java.beans package which is inside the java.desktop module. This prevents packaging a server-side only JVM with minimal dependencies when using log4j2 because you have to bundle in the whole of the desktop module.