Zdieľať cez


Funkcia Trace

Platí pre: aplikácie plátna aplikácie riadené modelom Power Platform CLI

V zákulisí aplikácie často funguje veľa logiky. Niekedy je vplyv zrejmý, napríklad sa zmení hodnota ovládacieho prvku alebo farba, čo potvrdzuje správne fungovanie logiky. Niekedy to však nie je zrejmé a môže byť ťažké si predstaviť a pochopiť, čo sa deje v aplikácii. Pomocou funkcie Sledovať zaznamenajte diagnostické informácie zo zákulisia, vytvorte časovú os toho, čo sa skutočne stalo, aby ste lepšie pochopili, ako vaša aplikácia funguje, a pomohli pri ladení problémov.

Pri použití v Power Apps sa výstup z Sledovania zobrazí v nástroji Power Apps Monitor spolu s ďalšie aktivity aplikácie. Ak ste svojej aplikácii povolili odosielanie telemetrických údajov do Azure Application Insights, funkciu Sledovať možno použiť aj na odoslať informácie do vášho Application Insights zdroja. Sledovanie je možné použiť iba v vzorcoch správania.

Pri použití s Test Studio je Trace voliteľný výraz, ktorý možno použiť na poskytnutie dodatočných informácií vo vašom teste výsledky z udalosti OnTestCaseComplete . Správy o udalostiach sledovania sú kombinované so správami o úspešnom a neúspešnom tvrdení v tabuľke Sledovanie v TestCaseResult záznam. Tabuľka Traces má dve vlastnosti, Správa a Časová pečiatka. Informácie o stopách použité v testoch budú zaznamenané aj v Application Insights. Informácie o testovaní sledovania nebudú k dispozícii v nástroji Monitor, pretože monitor je pripojený k aplikácii, keď sa prehráva z Power Apps Studio.

Syntax

Sledovať( Správa [, Sledovať závažnosť [, CustomRecord [, TraceOptions ] ] ] )

  • Správa – povinné. Informácie, ktoré sa majú sledovať. Čísla, dátumy, boolovské hodnoty a akýkoľvek iný typ údajov, ktorý je možné prinútiť k textu.
  • TraceSeverity – voliteľné. Úroveň závažnosti Trace zaznamenaná v Monitor a Application Insights. Možnosti sú TraceSeverity.Information (predvolené), TraceSeverity.Warning, TraceSeverity. Chyba alebo TraceSeverity.Critical.
  • CustomRecord – voliteľné. Záznam obsahujúci vlastné údaje, ktoré budú zaznamenané v Monitore alebo Application Insights.
  • TraceOptions – voliteľné. Možnosti sú TraceOptions.None (predvolené) a TraceOptions.IgnoreUnsupportedTypes ktoré budú ignorovať typy údajov v Vlastný záznam ktorý nie je možné serializovať.

Príklad

  1. Vytvorte tlačidlový ovládací prvok v Power Apps Studio.
  2. Nastavte vzorec OnSelect na vzorec:
Set( x, x+1 );
Trace( x );
  1. Otvorte Power Apps Monitor v inom okne prehliadača výberom ikony „Rozšírené nástroje“ v ľavom paneli a výberom možnosti „Otvoriť monitor“: Vstupný bod pre Power Apps monitor
  2. Vráťte sa do pôvodného okna prehliadača Studio a štyrikrát vyberte svoje tlačidlo. Ak ste v režime návrhu, použite Kliknutie so stlačeným klávesom Alt na myši.
  3. Pozrite si Power Apps Monitor.
  4. Mriežka monitora bude obsahovať udalosť pre každé kliknutie na tlačidlo a pre každé volanie Trace , ktorá zobrazí hodnotu premennej po každom prírastku. Prejdite do udalosti sledovania a zistite, kde bolo spustené Sledovanie a výraz použitý pre správu v pravom paneli: Sledovať priebeh zobrazujúci stlačenie tlačidla štyrikrát a zodpovedajúce prírastky premennej

Pozrite tiež

Power Apps Prehľad monitora
Prehľad testovacieho štúdia
Práca s Test Studio