Namespace: OpenEdge.Logging.Format
Class
TokenContextBuilder
Parent classes:
Inherits: Progress.Lang.Object

/* *************************************************************************************************************************
Copyright (c) 2018 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:TokenContextBuilder
Purpose:Builds a list of tokens (names and default values) from a string.
Author(s):pjudge
Created:2018-11-19




Method Summary
Options Name Purpose
OpenEdge.Core.Collections.IList ResolveTokens (character) /* Resovles the tokens in the list with a default resolver, and return an ordered list of the tokens and their values. May be empty (Size=0). @param character A string potentially containing tokens @param IList A list of KeyValuePair objects with the token names and values */
TokenResolvedHandler (Object, TokenResolverEventArgs) /* Callback to handle token replacement with LogEvent/LogMessage context @param Object The sender @param TokenResolverEventArgs The token resolution args */


Method Detail
Top

PROTECTED OpenEdge.Core.Collections.IList ResolveTokens (character)

/* Resovles the tokens in the list with a default resolver, and return an ordered
list of the tokens and their values. May be empty (Size=0).
Parameters:
pMessage CHARACTER
Returns OpenEdge.Core.Collections.IList
Top

PROTECTED TokenResolvedHandler (Object, TokenResolverEventArgs)

/* Callback to handle token replacement with LogEvent/LogMessage context
Parameters:
pSender Progress.Lang.Object
pArgs OpenEdge.Core.Util.TokenResolverEventArgs


Copyright © 2019 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.0.0