2014-11-03 24 views
6

Czy istnieje łatwy/leniwy sposób (np. Skrypt powłoki itp.) Do konwersji dużego pliku log4j.xml na log4j2.xml equivalent?Leniwy sposób konwertowania log4j.xml na log4j2.xml

Czy wszyscy robią to ręcznie?

+0

zrobiłem to ręcznie, ale jestem pewien, że można napisać prosty skrypt powłoki lub python to zrobić. Najlepiej będzie, jeśli znajdziesz już zrobione będzie patrzeć na github na osobisty projekt, który ktoś udostępnił. – jgr208

Odpowiedz

2

Obecnie nie ma narzędzia do automatycznego konwertowania konfiguracji log4j-1.x do konfiguracji log4j2.

Konfiguracja log4j2 jest jednak prostsza i znacznie lepiej udokumentowana. Dziennik log4j2 manual dostarcza wiele przykładów dostępnych modeli: lookups, appenders, i.

2

Zacząłem pisać skrypt do migracji prostych przypadków użycia z log4j.properties do log4j2.xml. Obecnie jest na bardzo wczesnym etapie, ale może przekonwertować kilka prostych konfiguracji. Można go rozszerzyć dla podobnych konfiguracji log4j.xml.

https://github.com/mulesoft-labs/log4j2-migrator