Patrón comodín para RoutingAppender de Log4j2

Estoy intentando usar el nuevo RoutingAppender de Log4j2 para enrutar los diferentes registros basados ​​en el MDC (ThreadContext en Log4j2). Lo que quiero hacer es lo siguiente:

Si el mapa MDC tiene $ contextId -> Agregar a $ contextId appender (registro específico)Si MDC no tiene $ contextId -> Agregar al appender principal (registro general)

Quiero lograr esto usando un patrón de comodín en la etiqueta y luego filtrar usando el parámetro clave en el contextId para ($ {ctx: contextId}) y usar el valor predeterminado (sin parámetro) para el appender principal, sin embargo no saber qué valor es ese comodín.

Cualquier ayuda es apreciada, tal vez me estoy acercando a esto desde el camino equivocado. He estado leyendo sobre Filtros pero no parece funcionar como quiero.

¡Gracias!

Respuestas a la pregunta(4)

Su respuesta a la pregunta