Interface IRollingFileAppender

All Superinterfaces:
Comparable<IAppender>, IAppender, Serializable
All Known Implementing Classes:
XRollingFileAppender

public interface IRollingFileAppender extends IAppender
Common interface for rolling file appenders
Since:
7.0.0
Author:
XIMA MEDIA GmbH
  • Method Details

    • getType

      default EAppenderType getType()
      Specified by:
      getType in interface IAppender
    • getFileName

      String getFileName()
    • getFilePattern

      String getFilePattern()
    • getTriggerPolicy

      ITriggerPolicy getTriggerPolicy()
    • getRolloverStrategy

      IRolloverStrategy getRolloverStrategy()
    • findExistingLogFiles

      default Set<Path> findExistingLogFiles()
      Finds all log files for this appender. This includes the main log file and all backup log files.
      Returns:
      A set with all existing log files.