Namespace: OpenEdge.Logging.Writer
Class
RotatingFileWriter
Parent classes:
Inherits: OpenEdge.Logging.Writer.NamedFileWriter
Implements: OpenEdge.Logging.Format.ISupportFormatting

File:RotatingFileWriter
Author(s):pjudge
Created:Tue Sep 01 22:31:56 EDT 2020
Notes:- RotationStrategy: size | time
/* Size/time etc




Method Summary
Options Name Purpose
ExecuteFilter (LogEvent)
Overrides OpenEdge.Logging.Writer.NamedFileWriter:ExecuteFilter (LogEvent)

Constructor Summary
Options Name Purpose
RotatingFileWriter () /* Default constructor */
RotatingFileWriter (character, logical) /* Constructor @param character The file name to write into @param logical TRUE if we are to append to this file */
RotatingFileWriter (FileOutputStream) /* Constructor @param FileOutputStream A file for writing log entries into @param LoggerFilterList Formatting filters for this logger */

Property Summary
Options Name Purpose
LOGICAL Append
Inherited from OpenEdge.Logging.Writer.NamedFileWriter
CHARACTER Criteria
CHARACTER FileName
Inherited from OpenEdge.Logging.Writer.NamedFileWriter
CHARACTER Format
Progress.IO.FileOutputStream LogFile
Inherited from OpenEdge.Logging.Writer.NamedFileWriter
INTEGER Rotate
OpenEdge.Logging.Writer.RotationStrategyEnum Strategy


Method Detail
Top

PUBLIC ExecuteFilter (LogEvent)

Overrides OpenEdge.Logging.Writer.NamedFileWriter:ExecuteFilter (LogEvent)
Parameters:
pEvent OpenEdge.Logging.LogEvent


Constructor Detail
Top

PROTECTED RotatingFileWriter ()

/* Default constructor
Top

PUBLIC RotatingFileWriter (character, logical)

/* Constructor
Parameters:
pFileName CHARACTER
pAppend LOGICAL
Top

PUBLIC RotatingFileWriter (FileOutputStream)

/* Constructor
Parameters:
pFile Progress.IO.FileOutputStream


Property Detail
Top

PUBLIC LOGICAL Append

Inherited from OpenEdge.Logging.Writer.NamedFileWriter
Returns LOGICAL
Top

PUBLIC CHARACTER Criteria

Returns CHARACTER
Top

PUBLIC CHARACTER FileName

Inherited from OpenEdge.Logging.Writer.NamedFileWriter
Returns CHARACTER
Top

PUBLIC CHARACTER Format

Returns CHARACTER
Top

PROTECTED Progress.IO.FileOutputStream LogFile

Inherited from OpenEdge.Logging.Writer.NamedFileWriter
Returns Progress.IO.FileOutputStream
Top

PUBLIC INTEGER Rotate

Returns INTEGER
Top

PUBLIC OpenEdge.Logging.Writer.RotationStrategyEnum Strategy

Returns OpenEdge.Logging.Writer.RotationStrategyEnum


Copyright © 2020 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.2.0