Funkcija Trace
Važi za: Canvas aplikacije
Model-driven aplikacije
Power Platform CLI
Često postoji mnogo logike koja radi iza kulisa u aplikaciji. Ponekad je uticaj očigledan, na primer vrednost kontrole ili promene boje, što potvrđuje da je logika ispravno funkcionisala. Međutim, ponekad to nije očigledno i može biti teško vizualizovati i razumeti šta se dešava unutar aplikacije. Koristite funkciju " Praćenje" da biste snimili dijagnostičke informacije iza kulisa, kreirajući vremensku osu onoga što se zaista dogodilo, da biste bolje razumeli kako aplikacija funkcioniše i da biste pomogli u otklanjanju grešaka u problemima.
Kada se koristi, Power Apps izlaz iz aplikacije "Prati" pojavljuje se u alatki " Power Apps Nadgledanje " zajedno sa drugim aktivnostima aplikacije. Ako ste dozvolili aplikaciji da šalje telemetrijske podatke Azureu Application Insights, funkcija "Prati " se takođe može koristiti za slanje informacija resursu Application Insights . Praćenje se može koristiti samo u formulama ponašanja.
Kada se koristi sa programom Test Studio, Praćenje je opcionalni izraz koji se može koristiti za obezbeđivanje dodatnih informacija u rezultatima testa iz događaja OnTestCaseComplete . Praćenje poruka događaja se kombinuje sa prosleđenim i neuspešnim porukama o tvrdnjama u tabeli "Tragovi" testCaseResult zapisa . Tabela "Tragovi " ima dva svojstva "Poruka " i "Timestamp ". Praćenje informacija korišćenih u testovima takođe će biti zapisano u Application Insights. Informacije o praćenju testa neće biti dostupne u alatki "Nadgledanje" jer je monitor povezan sa aplikacijom kada se igra iz. Power Apps Studio
Sintaksa
Trace( Message [, TraceSeverity [, CustomRecord [, TraceOptions ] ] ]
- Message – Obavezno. Informacije koje treba pratiti. Brojevi, datumi, bule i bilo koji drugi tip podataka koji se može prisiliti na tekst.
- TraceSeverity – Opcionalno. Nivo ozbiljnosti praćenja zabeležen u prečešćim i Application Insights. Options are TraceSeverity.Information (default), TraceSeverity.Warning,TraceSeverity.Error, or TraceSeverity.Critical.
- CustomRecord – Opcionalno. Zapis koji sadrži prilagođene podatke koji će biti zapisani u fascikli "Nadgledanje" ili . Application Insights
- TraceOptions – Opcionalno. Options are TraceOptions.None (default) and TraceOptions.IgnoreUnsupportedTypes which will ignore data types in CustomRecord that can be serialized.
Primer
- Kreirajte kontrolu dugmeta. Power Apps Studio
- Postavite OnSelect formulu na formulu:
Set( x, x+1 );
Trace( x );
- Otvorite monitor Power Apps u drugom prozoru pregledača tako što ćete u levom oknu izabrati ikonu "Napredne alatke" i izabrati stavku "Otvori monitor":
- Vratite se u originalni prozor pregledača studija i izaberite dugme četiri puta. Koristite Alt-klik na miša ako ste u režimu dizajna.
- Prikažite Power Apps monitor.
- Koordinatna mreža monitora će sadržati događaj za svaki klik na dugme i za svaki poziv za praćenje, koji će prikazivati vrednost promenljive nakon svakog pomaka. Dubinski unesti u događaj "Praćenje" da biste videli gde je započeti trag, kao i izraz koji se koristi za poruku, na desnoj tabli:
Takođe pogledajte
Power Apps Pregled monitora
Pregled programa Test Studio
Rad sa programom Test Studio
Povratne informacije
https://aka.ms/ContentUserFeedback.
Stiže uskoro: Tokom 2024. godine postepeno ćemo ukidati probleme sa uslugom GitHub kao mehanizam povratnih informacija za sadržaj i zameniti ga novim sistemom povratnih informacija. Dodatne informacije potražite u članku:Prosledite i prikažite povratne informacije za