Namespace: OpenEdge.Logging.Format
Type: 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