Ich bin in der Phase, nur mit Graylog2 versuchen. Mein Ziel ist es, die Anwendungsprotokolle über die graylog2 Webseite zu sehen. Die Anwendung wird auf Windows-Server gehostet, Protokolldatei ist ABC.log. Der nxlog-Dienst ist mit einem mehrzeiligen Header konfiguriert, um Exception-Meldungen in einen einzelnen Protokolleintrag zu erzwingen. Die Ausgabe ist Standard GELF_UDP.Forward. Log-Datei über NXLog zu Graylog2 VM-Server
Das Problem ist, dass ich nur den Beginn jedes Protokolleintrags von Graylog2 Webseite sehen kann, die 30-50 Zeichen am Anfang jedes Log-Ereignisses ist.
Also habe ich eine zweite Route für nxlog konfiguriert, um die Ausgabe lokal zu prüfen, bevor sie an den Graylog2 VM Server gesendet wird. Es zeigt die Unterschiede:
lokale Datei: 10: 12: 25,835: public class WebClient private void ExecuteClient() Logon akzeptiert für Benutzer: ABC normales Ereignis
Graylog2 Webseite: 10: 12: 25,835: public Klasse WebClient private void ExecuteClient (
Protokolle an den Server senden, nachdem 30 bis 50 Zeichen fehlen. ich für Tage ohne Hinweise bin zu überprüfen.
Vielen Dank für Ihre hilft!
Vielen Dank! Ich habe den Code in nxlog.conf GELF Output gesetzt, es funktioniert für mich. – YDD9