TraceFlag in Salesforce

Feb 07 2023
.
TraceFlag in Salesforce
  1. Debuggen von Apex-Code – Trace Flags helfen Entwicklern, Probleme mit Apex-Code zu identifizieren und zu lösen, indem sie ein detailliertes Protokoll seiner Ausführung bereitstellen.
  2. Leistungsanalyse – Trace Flags ermöglichen es Entwicklern, die Leistung des Apex-Codes zu überwachen und etwaige Engpässe oder Ineffizienzen zu identifizieren.
  3. Debuggen von Problemen mit Integrationen – Trace Flags können zum Debuggen von Problemen mit Integrationen zwischen Salesforce und anderen Systemen verwendet werden.

#!/bin/bash

myAlias=<fill your alias here>

for row in $(sfdx force:data:soql:query -q "SELECT Id FROM TraceFlag" --usetoolingapi --resultformat "json" | jq -r '.result.records | .[].Id' ) 
    do  
        echo sfdx force:data:record:delete --sobjecttype TraceFlag --sobjectid ${row} --targetusername ${myAlias}
        sfdx force:data:record:delete --usetoolingapi --sobjecttype TraceFlag --sobjectid ${row} --targetusername ${myAlias}
    done