2015-12-14 6 views
5

Ich führe gerade eine Java-Anwendung aus, die für ein paar Tage ausgeführt wird. Es macht viel Protokollierung. Leider löschte ich versehentlich die Protokolldatei, so dass jetzt keine Protokolle mehr geschrieben werden. Gibt es eine Möglichkeit, die Protokollierung "on the fly" neu zu starten, ohne das eigentliche Java-Programm neu zu starten? Ich habe versucht, die Datei mit dem exakt gleichen Namen neu zu erstellen, aber es wird nicht geschrieben. Irgendwelche Ideen? Ich benutze java.util.logging.Erneutes Erstellen einer Protokolldatei, während Java noch läuft

+2

Hängt davon ab, wie die Protokollierung implementiert wird. Wahrscheinlich nicht von den Geräuschen. –

+0

Es hängt wirklich von der Logging-Bibliothek, die Sie verwenden, aber mit Log4j und ähnliches habe ich gesehen, dass Protokolle nicht geschrieben werden, wenn die Datei extern entfernt wird. Am besten starten Sie die Anwendung neu –

Antwort

Verwandte Themen