Just adding a +1 to this issue, my company also has extended logback in a similar fashion with an extended ContextSelected to manage multiple independent contexts within a single JVM