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

/* *************************************************************************************************************************
Copyright (c) 2016-2019 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




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


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7.15