JsonReporter

JSON formátumú jelentéseket hoz létre.

Példa konfigurációra

{
  "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v4.0.0/rc.schema.json",
  "plugins": [
    {
      "name": "JsonReporter",
      "enabled": true,
      "pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll"
    }
  ]
}

Konfigurációs tulajdonságok

None

Megjegyzések

A JsonReporter egy fájlt ír minden jelentéskészítő beépülő modul által készített jelentéshez, amikor leállítja a rögzítést. A fájlok neve .<ReportingPlugin>_JsonReporter<extension> A legtöbb jelentés szigorú JSON-t használ a .json bővítményhez, de egyes jelentések más kiterjesztést és formátumot használnak:

Beépülő modul Fájlnév Formátum
UrlDiscoveryPlugin UrlDiscoveryPlugin_JsonReporter.jsonc JSON megjegyzésekkel (JSONC)
Minden más beépülő modul <ReportingPlugin>_JsonReporter.jsonpéldául: ExecutionSummaryPlugin_JsonReporter.json JSON

Ha szkriptekkel vagy eszközökkel dolgoz fel jelentéseket, egyezzen mindkét kiterjesztéssel (például ) és használjon egy elemzőt, *_JsonReporter.json*amely támogatja a fájlok megjegyzéseit .jsonc .

A JsonReporter jelentésfájlokat ír az aktuális munkakönyvtárba, amelyből a Dev Proxyt elindította.

Ha már létezik ilyen nevű fájl, a JsonReporter nem írja felül. Ehelyett egy időbélyeget fűz hozzá a yyyyMMddHHmmss fájl nevéhez, például ExecutionSummaryPlugin_JsonReporter_20261105103000.json.

További információ: Proxytevékenység rögzítése és exportálása.