Class XRollingFileAppender
- java.lang.Object
-
- de.xima.fc.logging.components.appender.XRollingFileAppender
-
- All Implemented Interfaces:
IAppender
,IRollingFileAppender
,Serializable
,Comparable<IAppender>
public class XRollingFileAppender extends Object implements IRollingFileAppender
Wrapper class for logging rolling file appenders- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(IAppender o)
String
getDisplayDescription(Locale locale)
String
getDisplayName(Locale locale)
String
getFileName()
String
getFilePattern()
IFilter
getFilter()
String
getIdentifier()
ILayout
getLayout()
ELogLevel[]
getLogLevelOptions()
String
getName()
IRolloverStrategy
getRolloverStrategy()
ITriggerPolicy
getTriggerPolicy()
int
hashCode()
boolean
isDeletable()
boolean
isModified()
boolean
isNameReadOnly()
boolean
isRollingFileDetailsEditable()
void
setFileName(String fileName)
void
setFilePattern(String filePattern)
void
setFilter(IFilter filter)
void
setLayout(ILayout layout)
void
setName(String name)
void
setRolloverStrategy(IRolloverStrategy rolloverStrategy)
void
setTriggerPolicy(ITriggerPolicy triggerPolicy)
String
toString()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Comparable
compareTo
-
Methods inherited from interface de.xima.fc.interfaces.logging.component.appender.IAppender
getFilter, getIdentifier, getLayout, getName
-
Methods inherited from interface de.xima.fc.interfaces.logging.component.appender.IRollingFileAppender
findExistingLogFiles, getType
-
-
-
-
Method Detail
-
getFileName
public String getFileName()
- Specified by:
getFileName
in interfaceIRollingFileAppender
-
setFileName
public void setFileName(String fileName)
-
getFilePattern
public String getFilePattern()
- Specified by:
getFilePattern
in interfaceIRollingFileAppender
-
setFilePattern
public void setFilePattern(String filePattern)
-
getTriggerPolicy
public ITriggerPolicy getTriggerPolicy()
- Specified by:
getTriggerPolicy
in interfaceIRollingFileAppender
-
setTriggerPolicy
public void setTriggerPolicy(ITriggerPolicy triggerPolicy)
-
getRolloverStrategy
public IRolloverStrategy getRolloverStrategy()
- Specified by:
getRolloverStrategy
in interfaceIRollingFileAppender
-
setRolloverStrategy
public void setRolloverStrategy(IRolloverStrategy rolloverStrategy)
-
isRollingFileDetailsEditable
public boolean isRollingFileDetailsEditable()
-
isModified
public boolean isModified()
-
hashCode
public int hashCode()
-
getIdentifier
public String getIdentifier()
- Specified by:
getIdentifier
in interfaceIAppender
-
setName
public void setName(String name)
-
setLayout
public void setLayout(ILayout layout)
-
setFilter
public void setFilter(IFilter filter)
-
getLogLevelOptions
public ELogLevel[] getLogLevelOptions()
-
isNameReadOnly
public boolean isNameReadOnly()
-
isDeletable
public boolean isDeletable()
-
compareTo
public int compareTo(IAppender o)
- Specified by:
compareTo
in interfaceComparable<IAppender>
-
-