Class FTWochentag
- java.lang.Object
-
- de.desy.mst.libs.framework.mstapp.logging.appender.file.FTWochentag
-
- All Implemented Interfaces:
IFileTargetsByDate
public class FTWochentag extends java.lang.Object implements IFileTargetsByDate
MAIN_COMMENT_HERE- Version:
- 1.0.0
- Author:
- ws
-
-
Constructor Summary
Constructors Constructor Description FTWochentag(java.lang.String baseName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getBaseName()
never null (ohne Datums-Dekor, ohne Pfad, ohne .log Suffixjava.lang.String
getName()
boolean
istAlt(java.util.Date date)
Bei rollierenden Dateien muss man wissen ob Datei geloescht oder appended werden soll.boolean
needNewOutput(java.util.Date msgDate)
boolean
setDate(java.util.Date date)
-
-
-
Method Detail
-
getBaseName
public java.lang.String getBaseName()
Description copied from interface:IFileTargetsByDate
never null (ohne Datums-Dekor, ohne Pfad, ohne .log Suffix- Specified by:
getBaseName
in interfaceIFileTargetsByDate
-
getName
public final java.lang.String getName()
- Specified by:
getName
in interfaceIFileTargetsByDate
- Returns:
- Filename never null ohne Pfad, mit Datums-Dekor und ohne .log suffix, Target eindeutig
-
setDate
public final boolean setDate(java.util.Date date)
- Specified by:
setDate
in interfaceIFileTargetsByDate
- Parameters:
date
- date of current message, not null- Returns:
- hasChanged due to date change (other File)
-
istAlt
public final boolean istAlt(java.util.Date date)
Description copied from interface:IFileTargetsByDate
Bei rollierenden Dateien muss man wissen ob Datei geloescht oder appended werden soll. Alte Dateien werden geloescht bei relativ neueren wird hinzugefuegt.- Specified by:
istAlt
in interfaceIFileTargetsByDate
- Parameters:
date
- Datei Date- Returns:
- date wird fuer alt gehalten
-
needNewOutput
public boolean needNewOutput(java.util.Date msgDate)
- Specified by:
needNewOutput
in interfaceIFileTargetsByDate
- Parameters:
msgDate
- Date der aktuellen Logging Message- Returns:
- true falls z.B. eine andere Output Datei bebraucht wird
-
-