Powered by Zoomin Software. For more details please contactZoomin

OpenEdge ABL API Reference

OpenEdge.Logging.Writer.JsonLogWriter

  • Last Updated: January 15, 2026
  • 1 minute read
    • OpenEdge
    • Documentation
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



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
 


TitleResults for “How to create a CRG?”Also Available inAlert