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!