Solución:
Actualmente no existe ninguna herramienta para convertir automáticamente configuraciones log4j-1.x en configuraciones log4j2.
Sin embargo, la configuración de log4j2 es más simple y está mucho, mucho mejor documentada. El manual de log4j2 proporciona muchos ejemplos de búsquedas, añadidos, diseños y filtros disponibles.
Comencé a escribir un script para migrar casos de uso simples de log4j.properties a log4j2.xml
. Actualmente se encuentra en una etapa muy temprana, pero puede convertir algunas configuraciones simples. Podría extenderse por similares log4j.xml
configuraciones.
https://github.com/mulesoft-labs/log4j2-migrator
Escribí una utilidad para convertir XML a XML (log4j.xml a log4j2.xml conciso). Al usar JAXB y FreeMarker, hace algunas suposiciones sobre la entrada y no admite todas las funciones, pero también guarda los comentarios asumiendo que el archivo de entrada tiene un formato razonable. Es de esperar que se pueda modificar fácilmente para sus propios requisitos:
https://github.com/farnetto/log4jconverter