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 LogFile A file for writing log entries into @param LoggerFilterList Formatting filters for this logger */

Property Summary
Options Name Purpose
LOGICAL Append
CHARACTER FileName
Progress.IO.FileOutputStream LogFile


Method Detail
Top

PUBLIC ExecuteFilter (LogEvent)

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


Constructor Detail
Top

PROTECTED NamedFileWriter ()

/* Default constructor
Top

PUBLIC NamedFileWriter (character, logical)

/* Constructor
Parameters:
pcFileName CHARACTER
plAppend LOGICAL
Top

PUBLIC NamedFileWriter (FileOutputStream)

/* Constructor
Parameters:
poFile Progress.IO.FileOutputStream


Property Detail
Top

PUBLIC LOGICAL Append

Returns LOGICAL
Top

PUBLIC CHARACTER FileName

Returns CHARACTER
Top

PROTECTED Progress.IO.FileOutputStream LogFile

Returns Progress.IO.FileOutputStream


Copyright © 2020 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.2.0