Ich verwende einen Datei-Appender, um den aktuellen Zeitstempel zu notieren, wenn ein bestimmtes Ereignis auftritt. Kann jemand helfen, die .log-Datei zu überschreiben, wo zu jedem beliebigen Zeitpunkt nur der Zeitstempel notiert werden soll.Überschreiben der Log-Datei für jedes Log
Wenn ich die vorhandene Datei programmgesteuert lösche und versuche, Wert zu speichern, kann ich von vier Ereignissen nur erste und dritte Ereignisse speichern und für zweite und vierte sehe ich keine .log-Datei, aber ich kann sehen ein Logger auf meiner Konsole, der sagt, dass Timestamp protokolliert wird (für alle vier Ereignisse). Das ist ausgenommen, weil ich die Datei programmatisch lösche, irgendwo in der Mitte der Ausführung.
//timer expired?
if(diffInMin > lagAllowed){
file.delete();
return true;
}else{
LOGGER.info("Can't recorded time for next \"{}\" minutes",(lagAllowed - diffInMin));
return false;
}