Interface IFileTargetsByDate

  • All Known Implementing Classes:
    FTWochentag

    public interface IFileTargetsByDate
    Abstrahiert die Logig fuer einen Protokollwechsel nach Logging Datum
    Beispiel Implementation:
  • &see de.desy.mst.libs.framework.mstapp.logging.appender.file.FTWochentag
    Die Implementation kennt das zuletzt verwandte Date. Wird setDate(msgDate) aufgerufen erfaehrt man, ob eine neue Datei benoetigt wird. Es laesst sich bestimmen ob eine evtuell vorhandene Datei des neuen Namens aus Altersgruenden geloescht werden soll (istAlt(dateiDate)). Den neuen Namen bekommt man mit getName(). Er wird aus dem msgDate-Intervall und dem im Konstruktor uebergebenen BaseName berechnet.
Version:
1.0.0
Author:
ws