Class RollingRandomAccessFileAppender

    • Method Detail

      • getFileName

        public String getFileName()
        Returns the File name for the Appender.
        Returns:
        The file name.
      • getFilePattern

        public String getFilePattern()
        Returns the file pattern used when rolling over.
        Returns:
        The file pattern.
      • getBufferSize

        public int getBufferSize()
        Returns the size of the file manager's buffer.
        Returns:
        the buffer size
      • createAppender

        @Deprecated
        public static <B extends RollingRandomAccessFileAppender.Builder<B>> RollingRandomAccessFileAppender createAppender​(String fileName,
                                                                                                                            String filePattern,
                                                                                                                            String append,
                                                                                                                            String name,
                                                                                                                            String immediateFlush,
                                                                                                                            String bufferSizeStr,
                                                                                                                            TriggeringPolicy policy,
                                                                                                                            RolloverStrategy strategy,
                                                                                                                            Layout<? extends Serializable> layout,
                                                                                                                            Filter filter,
                                                                                                                            String ignoreExceptions,
                                                                                                                            String advertise,
                                                                                                                            String advertiseURI,
                                                                                                                            Configuration configuration)
        Deprecated.
        Create a RollingRandomAccessFileAppender.
        Parameters:
        fileName - The name of the file that is actively written to. (required).
        filePattern - The pattern of the file name to use on rollover. (required).
        append - If true, events are appended to the file. If false, the file is overwritten when opened. Defaults to "true"
        name - The name of the Appender (required).
        immediateFlush - When true, events are immediately flushed. Defaults to "true".
        bufferSizeStr - The buffer size, defaults to 262144.
        policy - The triggering policy. (required).
        strategy - The rollover strategy. Defaults to DefaultRolloverStrategy.
        layout - The layout to use (defaults to the default PatternLayout).
        filter - The Filter or null.
        ignoreExceptions - If "true" (default) exceptions encountered when appending events are logged; otherwise they are propagated to the caller.
        advertise - "true" if the appender configuration should be advertised, "false" otherwise.
        advertiseURI - The advertised URI which can be used to retrieve the file contents.
        configuration - The Configuration.
        Returns:
        A RollingRandomAccessFileAppender.