Wir aktualisieren eine ältere Anwendung, um log4j2 zu verwenden. Da der Anwendungsserver (Weblogic 10.3.6.0) Servlet 3.0 nicht unterstützt, befinden wir uns auf einer Obergrenze von Servlet 2.5 und können so hoch wie die Version Log4j Version 2.3 sein.Mehrere JVMS, die in Log4j2 Version 2.3 in dieselbe Protokolldatei schreiben
Wir haben 4 JVMs auf dem Anwendungsserver ausgeführt. Wir haben 1 log4j2-Konfiguration pro Server, so dass alle 4 JVM dieselbe Konfiguration verwenden. Wir können die Protokolldateien durch Anhängen des JVM-Namens trennen.
Wir haben uns gefragt, ob es möglich ist, dass wir den JVM-Namen entfernen können und alle JVMs auf denselben Logger schreiben können? Wir können den Async-Logger nicht verwenden und denken, dass es möglicherweise Probleme mit synchronem Dateisperren gibt.
Kann jemand bestätigen, wenn wir die Protokollausgaben aller 4 JVMS zu 1 Datei kombinieren können, oder es ist besser, sie nach JVM zu trennen.
Danke