Ich habe einen einfachen Netty Server-Code, der auf einem dedizierten Server läuft. Mein Netty-Code protokolliert alle Anfragen, die er erhält, und alle Antworten, die er in einer einfachen Datei sendet. Ich verwende log4j2 für die asynchrone Protokollierung. Ich möchte dieselben Datensätze in einer anderen Datei protokollieren, die sich auf einem anderen Computer befindet. Weil ich momentan nicht auf dem Server weiterleiten kann, da es jederzeit abstürzen kann und ich meine Logs nicht verlieren will. Wie kann ich die Datensätze parallel auf verschiedenen Maschinen protokollieren, so dass ich zwei Kopien der Datensätze erstellen, eine im Server-Rechner und die andere in einem anderen Rechner.Log4j2-Log-Aufzeichnungen parallel an anderer Stelle
0
A
Antwort
1
Zum Beispiel können Sie wie folgt vorgehen:
- Berg ein Netzwerkordner phisicall auf Ihrem ANOTHER_MACHINE gelegen auf Ihre SERVER_MACHINE.
- Richten Sie einen zusätzlichen Appender ein, der das Protokoll in diesen Ordner schreibt.
- Fügen Sie diesen Appender Ihrem Logger hinzu.
Oder
- Deploy Apache Flume
- Verwenden Flume Appender
Oder
- Bereitstellen einige SysLog-Server auf Ihrem OTHER_MACHINE
- Verwendung Syslog appender
Verwandte Themen
- 1. , die an anderer Stelle schließt
- 2. Parameter speichern an anderer Stelle als config.js
- 3. Kotlin Access Backing-Feld an anderer Stelle?
- 4. Objekt wird derzeit an anderer Stelle verwendet
- 5. Bild herunterladen und an anderer Stelle anhängen
- 6. Visual Studio-Debugging - Ausnahme an einer Stelle ignorieren, während an anderer Stelle unterbrochen wird?
- 7. MPAndroidChart Start Bars an anderer Stelle als 0
- 8. Store GNU generierte Dateien an anderer Stelle speichern
- 9. Jasmin $ Timeout löst ui-Router an anderer Stelle auflösen
- 10. Auswählen und Zählen, wo Ergebnis an anderer Stelle ist
- 11. InfoWindow nicht an anderer Stelle entfernen Klicken Sie auf
- 12. Generieren von Tags an anderer Stelle durch Erreger
- 13. Bild im Frühjahr mvc permanent an anderer Stelle hochladen
- 14. Literatur Citation für eine Methode an anderer Stelle diskutiert
- 15. ein Array scannen und an anderer Stelle in C zuweisen
- 16. Laravel-Klinge @exends wird an anderer Stelle überschrieben
- 17. Wenn größer ist als vorherige Zelle an anderer Stelle
- 18. InvalidOperationException - Objekt wird derzeit an anderer Stelle verwendet
- 19. System.InvalidOperationException: Objekt wird derzeit an anderer Stelle verwendet
- 20. SimpleXML deserializing Objekt serialisiert an anderer Stelle gibt UnparseableDateException
- 21. C# Grafikobjekt wird derzeit an anderer Stelle verwendet
- 22. CSS-Übergang funktioniert nicht richtig (Text erscheint an anderer Stelle)
- 23. Array automatisch auf eine Seite an anderer Stelle verschicken
- 24. Oracle Installation Produktordner und Diag Ordner an anderer Stelle
- 25. SVN-Verzweigung und "IIS-URL bereits an anderer Stelle zugeordnet"
- 26. Klonen Git Repository und importieren Objekt an anderer Stelle
- 27. PortAudio-Callbacks und Ändern einer Variablen an anderer Stelle
- 28. Java: Verarbeite ein Array parallel, finde heraus, an welcher Stelle eine Exception aufgetreten ist
- 29. IE7: Hover ein Bild wird ein anderes Bild an anderer Stelle zeigen
- 30. Fotos werden im Querformat auf einer Webseite vertikal an anderer Stelle angezeigt. Warum?