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


/* *************************************************************************************************************************
Copyright (c) 2019-2020, 2022 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