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


Copyright (c) 2018, 2021-2022 by Progress Software Corporation. All rights reserved.
File:AnonymizedTokenFormatBuilder
Purpose:Builds a AnonymizedTokenFormat logging filter
Author(s):pjudge
Created:2018-11-08
Notes:To configure this filter in a logging.config file, use one or more of the
following properties
hashAlgo:The name of the hashing algorithm to use. See OpenEdge.Logging.Format.AnonymizedTokenFormat for
valid values
hashSalt:The value of a salt to use for hashing. This property is mainly for testing purposes. The value
may contain tokens (so that, for example, a timestamp may be used as the salt).
tokensToAnon: a csv list of tokens to anonymise. Tokens should NOT include the ${} characters
/* Constructor



Method Summary
  Options Name Purpose
  OpenEdge.Logging.Filter.ILoggerFilter NewFilter () /* Creates the instance. @return ILoggerFilter A filter instance */

Constructor Summary
  Options Name Purpose
  AnonymizedTokenFormatBuilder (character) /* Constructor @param character The filter name */

Method Detail
Top

OpenEdge.Logging.Filter.ILoggerFilter NewFilter ()

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


Constructor Detail
Top

AnonymizedTokenFormatBuilder (character)

/* Constructor
Parameters:
pFilterName CHARACTER