Log4j2: Creación dinámica de archivos de registro para múltiples registros

Actualmente estoy creando un sistema que puede tener módulos (piense en ellos como complementos), donde cada uno de ellos puede tener su propio registro, dedicado.

Me gustaría usar el proyecto log4j2 para el registro, pero parece que tengo algunos problemas con los agregadores de archivos.

El proyecto principal (el cargador de módulos y el "núcleo" de toda la cosa) debe tener su propio archivo de registro, mientras que los módulos deben tener su propio (comomod_XXXXXXXX.log).

Al leer la documentación sobre los agregadores descubrí laFileAppender clase, y yo iba a usar eso. Hasta que descubrí que no puedo simplemente agregar el appender al registrador predeterminado creado porLogManager.getLog().

El registrador devuelto por el LogManager es un registrador diferente alLogger interfaz.

Incluso la búsqueda no me dio ninguna solución cercana, todo lo que encontré fueron registros de archivos predefinidos en la configuración xml, que no es lo que quiero.

Gracias por leer; Incluso la más mínima pista es bienvenida :)

Respuestas a la pregunta(3)

Su respuesta a la pregunta