Namespace: OpenEdge.Logging.Writer
Class
FileLogWriterBuilder
Parent classes:
Inherits: OpenEdge.Logging.Filter.LogFilterBuilder

Copyright (c) 2016-2019 by Progress Software Corporation. All rights reserved.
File:FileLogFilterBuilder
Purpose:Builds a (named) file logger
Author(s):pjudge
Created:2016-11-14
Notes:* Token substitutions are allowed for file names
the token format is ${<token>}, where
token = group "." arg




Method Summary
Options Name Purpose
Progress.Lang.Class GetFilterType (character) /** Returns a filter writer from a registry; either the optional one set via loggerFilterRegistry or the default LoggerFilterRegistry:Registry. It's the caller's responsibility to invoke and use the filter type returned. @return Progress.Lang.Class The type of the filter writer. */
OpenEdge.Logging.Filter.ILoggerFilter NewFilter () /* Creates the instance. @return ILoggerFilter A filter instance */

Constructor Summary
Options Name Purpose
FileLogWriterBuilder (character) /* Constructor */

Property Summary
Options Name Purpose
CHARACTER illegalChars


Method Detail
Top

Progress.Lang.Class GetFilterType (character)

Purpose: Returns a filter writer from a registry; either the optional one set via loggerFilterRegistry or
the default LoggerFilterRegistry:Registry. It's the caller's responsibility to invoke and
use the filter type returned.
Parameters:
filterTypeName CHARACTER
Returns Progress.Lang.Class
Progress.Lang.Class The type of the filter writer.
Top

OpenEdge.Logging.Filter.ILoggerFilter NewFilter ()

/* Creates the instance.
Returns OpenEdge.Logging.Filter.ILoggerFilter
ILoggerFilter A filter instance


Constructor Detail
Top

FileLogWriterBuilder (character)

/* Constructor
Parameters:
filterName CHARACTER


Property Detail
Top

CHARACTER illegalChars

Returns CHARACTER


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7.15