wildfly 22 + nivel de registro personalizado no se imprime en log4j2

El registrador raíz está configurado para ser un registrador síncrono en el nivel INFO. También tengo un par de registradores síncronos. Uno de los registradores síncronos está configurado en un nivel de registro superior personalizado CUSTOM (20002). Esto es más alto que el nivel INFO (20000).

La razón para hacer esto es tener un nivel de registro que se pueda usar para que los eventos especiales se registren a través del registrador síncrono y sus propios anexadores.

Queremos que los eventos PERSONALIZADOS vayan a los registradores Synchronous Root u otros registradores... ¿es posible?

log4j2.propiedades:

status = INFO
rootLogger.level = CUSTOM
property.filename = customEvents.log
appenders = CUSTOM_EVENTS_APPENDER, console, 

appender.console.type = Console
appender.console.name = STDOUT
appender.console.layout.type = PatternLayout
appender.console.layout.pattern = [%d] %-5p [%t] %C %M - %m%n

appender.CUSTOM_EVENTS_APPENDER.type = RollingFile
appender.CUSTOM_EVENTS_APPENDER.name = File
appender.CUSTOM_EVENTS_APPENDER.Threshold=CUSTOM#com.test.control.log.LogLevel
appender.CUSTOM_EVENTS_APPENDER.fileName = C:/customEvents.log
appender.CUSTOM_EVENTS_APPENDER.filePattern = ${customEvents}.%d{yyyy-MM-dd}
appender.CUSTOM_EVENTS_APPENDER.layout.type = PatternLayout
appender.CUSTOM_EVENTS_APPENDER.layout.pattern = %d{yyyy-MM-dd HH:mm:ss} %c{1} [%p] %m%n
appender.CUSTOM_EVENTS_APPENDER.append=true


rootLogger.appenderRefs = CUSTOM_EVENTS_APPENDER, console
rootLogger.appenderRef.console.ref = STDOUT
rootLogger.appenderRef.CUSTOM_EVENTS_APPENDER.ref = File

Cualquier ayuda es apreciada.

Gracias

Answer