Namespace: OpenEdge.Logging.Writer
Type: Class NamedFileWriter
Parent Classes:
Inherits: Progress.Lang.Object
Implements: OpenEdge.Logging.Filter.ILoggerFilter, OpenEdge.Logging.Writer.IFileWriter


/* *************************************************************************************************************************
Copyright (c) 2016-2019, 2021 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:NamedFileWriter
Author(s):pjudge
Created:2016-08-23
Notes:* Using OUTPUT TO and EXPORT because of OCTA-9310
of OS/platform
and an empty file are created in the constructor.
executes.



Method Summary
  Options Name Purpose
  ExecuteFilter (LogEvent) /** Performs implementation-specific filtering for a logger type @param LogEvent The event to log. */

Constructor Summary
  Options Name Purpose
  NamedFileWriter () /* Default constructor */
  NamedFileWriter (character, logical) /* Constructor @param character The file name to write into @param logical TRUE if we are to append to this file */
  NamedFileWriter (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
  CHARACTER FileName


Method Detail
Top

ExecuteFilter (LogEvent)

Purpose: Performs implementation-specific filtering for a logger type
Parameters:
poEvent OpenEdge.Logging.LogEvent
 


Constructor Detail
Top

NamedFileWriter ()

/* Default constructor
Top

NamedFileWriter (character, logical)

/* Constructor
Parameters:
pcFileName CHARACTER
 
plAppend LOGICAL
 
Top

NamedFileWriter (FileOutputStream)

/* Constructor
Parameters:
poFile Progress.IO.FileOutputStream
 


Property Detail
Top

LOGICAL Append

Returns LOGICAL
 
Top

CHARACTER FileName

Returns CHARACTER