Namespace: OpenEdge.Logging.Writer
Class
JsonLogWriter
Parent classes:
Inherits: Progress.Lang.Object
Implements: OpenEdge.Logging.Filter.ILoggerFilter

/* *************************************************************************************************************************
Copyright (c) 2019 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:JsonLogWriter
Purpose:Writes log messages to a JSON Array
Author(s):pjudge
Created:2019-08-29
Notes:* This class uses an array for the messages because that
ensures the order
/* An array of log messages




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

Constructor Summary
Options Name Purpose
JsonLogWriter () /* Default constructor */

Property Summary
Options Name Purpose
Progress.Json.ObjectModel.JsonArray LogData


Method Detail
Top

ExecuteFilter (LogEvent)

/* Performs implementation-specific filtering for a logger type
Parameters:
pEvent OpenEdge.Logging.LogEvent


Constructor Detail
Top

JsonLogWriter ()

/* Default constructor


Property Detail
Top

Progress.Json.ObjectModel.JsonArray LogData

Returns Progress.Json.ObjectModel.JsonArray


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7.15