Inhoudsopgave:

Hoe debug ik een Apex-code in Salesforce?
Hoe debug ik een Apex-code in Salesforce?

Video: Hoe debug ik een Apex-code in Salesforce?

Video: Hoe debug ik een Apex-code in Salesforce?
Video: Salesforce Developer Tutorial - Apex and LWC Debugging Techniques 2024, Mei
Anonim

Gebruik controlepunten, logboeken en het tabblad Status weergeven om fouten op te sporen in de code die u hebt geschreven

  1. Checkpoints instellen in Apex-code . Gebruik de controlepunten van de Developer Console om: debuggen jouw Top klassen en triggers.
  2. overlappen Apex-code en SOQL-verklaringen.
  3. Controlepost inspecteur.
  4. Log Inspecteur.
  5. Gebruik aangepaste perspectieven in de Logboekeninspecteur.
  6. Debuggen Logboeken.

Hoe maak ik, met dit in het achterhoofd, een foutopsporingslogboek in Salesforce?

Stel een op gebruikers gebaseerde traceringsvlag in op de gastgebruiker

  1. Geef vanuit Set-up Foutopsporingslogboeken op in het vak Snel zoeken en klik vervolgens op Foutopsporingslogboeken.
  2. Klik op Nieuw.
  3. Stel het getraceerde entiteitstype in op Gebruiker.
  4. Open de zoekopdracht voor het veld Getraceerde entiteitsnaam en zoek en selecteer vervolgens uw gastgebruiker.
  5. Wijs een foutopsporingsniveau toe aan uw traceringsvlag.
  6. Klik op Opslaan.

Vervolgens is de vraag, hoe debug ik een testklasse in Salesforce? Ga naar Instellingen>Ontwikkelaar> Apex-test Uitvoering>Selecteren Testen > kies de test klasse wil je de zien debuggen logs van kunnen op uitvoeren klikken. Ga naar je Dev Console. In het gedeelte Logboeken ziet u de bewerking ApexTestHandler. Dubbelklik op dat logboek.

Weet ook, wat doet systeemfoutopsporing in Apex?

Debuggen is een belangrijk onderdeel in elke programmeerontwikkeling. In Top , we hebben bepaalde tools die kunnen worden gebruikt voor: debuggen . Een daarvan is de systeem . debuggen () methode die de waarde en uitvoer van de variabele in de. afdrukt debuggen logboeken.

Wat is een foutopsporingslogboek?

Debug-logs zijn door het systeem gegenereerd logboeken die bij elk nieuw gesprek naar uw dashboard worden verzonden. Ze verschijnen alleen als uw ontwikkelaars ze in de SDK hebben geconfigureerd voor een bepaalde game-/app-versie. In gevallen zoals crashes kunnen ontwikkelaars deze gebruiken logboeken tot debug wat? ging het mis en wanneer.

Aanbevolen: