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


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



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 */

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