Namespace: OpenEdge.Logging.Format
Class
FullTextFormat
Parent classes:
Inherits: Progress.Lang.Object
Implements: OpenEdge.Logging.Filter.ILoggerFilter, OpenEdge.Logging.Format.ISupportFormatting

/* *************************************************************************************************************************
Copyright (c) 2016-2018, 2022 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:FullTextFormat
Purpose:Write a log message in a standard format
"["<timestamp>"]" <logger-short-name> <log-level>":" <log message>
Author(s):pjudge
Created:Wed Nov 16 13:02:52 EST 2016
Notes:* The <logger-short-name> default formatting is 1K. This uses the first letter (existing case) of all
dot-delimited entries in the logger name, except for the last entry, which is kept as-is.
See the OpenEdge.Core.Util.TokenResolver class comments for info about the formatting.
Examples:
"OpenEdge.Security.Provider.UserTableAuthProvider" shortens to "O.S.P.UserTableAuthProvider"
"com.progress.AuthProvider" shortens to "c.p.AuthProvider"
/* Format for the logger name. See the OpenEdge.Core.Util.TokenResolver class for more




Method Summary
Options Name Purpose
ExecuteFilter (LogEvent) /** Performs implementation-specific filtering for a logger type @param LogMessage The message to log. */

Property Summary
Options Name Purpose
CHARACTER Format


Method Detail
Top

ExecuteFilter (LogEvent)

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


Property Detail
Top

CHARACTER Format

Returns CHARACTER


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.6.0