public class FTWochentag extends java.lang.Object implements IFileTargetsByDate
Constructor and Description |
---|
FTWochentag(java.lang.String baseName) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBaseName()
never null (ohne Datums-Dekor, ohne Pfad, ohne .log Suffix
|
java.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) |
public FTWochentag(java.lang.String baseName)
baseName
- Filename ohne pfad, ohne .log suffix, ohne Datumsdekorpublic java.lang.String getBaseName()
IFileTargetsByDate
getBaseName
in interface IFileTargetsByDate
public final java.lang.String getName()
getName
in interface IFileTargetsByDate
public final boolean setDate(java.util.Date date)
setDate
in interface IFileTargetsByDate
date
- date of current message, not nullpublic final boolean istAlt(java.util.Date date)
IFileTargetsByDate
istAlt
in interface IFileTargetsByDate
date
- Datei Datepublic boolean needNewOutput(java.util.Date msgDate)
needNewOutput
in interface IFileTargetsByDate
msgDate
- Date der aktuellen Logging Message13-September-2017 07:50 Deutsches Elektronen-Synchrotron DESY in der Helmholtz-Gemeinschaft