Izsekošanas funkcija

Attiecas uz: Audekla programmām Modeļa vadītas programmas Power Platform CLI

Bieži vien lietotnes aizkulisēs darbojas daudz loģikas. Dažreiz ietekme ir acīmredzama, piemēram, vadīklas vērtība vai krāsas izmaiņas, apstiprinot, ka loģika darbojas pareizi. Tomēr dažreiz tas nav acīmredzams, un var būt grūti vizualizēt un saprast, kas notiek lietotnē. Izmantojiet izsekošanas funkciju, lai ierakstītu diagnostikas informāciju no aizkulisēm, izveidojot laika skalu par to, kas patiesībā notika, lai labāk izprastu, kā darbojas jūsu lietotne, un palīdzētu atkļūdot problēmas.

Ja to izmanto Power Apps, izsekošanas izvade tiek parādīta rīkā Monitors Power Apps kopā ar citām programmas darbībām. Ja esat atļāvis programmai sūtīt telemetrijas datus uz Azure , izsekošanas Application Insightsfunkciju var izmantot arī, lai nosūtītu informāciju uz jūsu Application Insights resursu. Izsekošanu var izmantot tikai uzvedības formulās.

Lietojot kopā ar Test Studio, Trace ir neobligāta izteiksme, ko var izmantot, lai sniegtu papildu informāciju testa rezultātos no notikuma OnTestCaseComplete . Izsekošanas notikumu ziņojumi tiek apvienoti ar nodotiem un neveiksmīgiem apgalvojumiem TestCaseResult ieraksta tabulā Traces . Trasēšanas tabulai ir divi rekvizīti — ziņojums un laikspiedols . Tiks reģistrēta Application Insights arī testos izmantotā izsekošanas informācija. Testa izsekošanas informācija nebūs pieejama rīkā Monitors, jo monitors ir savienots ar programmu, kad tas tiek atskaņots no programmas Power Apps Studio.

Sintakse

Trace(Message[,TraceSeverity[,CustomRecord [, TraceOptions ] ] ] )

  • Ziņojums – Obligāti. Izsekojamā informācija. Skaitļi, datumi, Būla dati un jebkurš cits datu tips, ko var piespiest izmantot tekstam.
  • TraceSeverity - pēc izvēles. Izsekošanas smaguma pakāpe, kas reģistrēta monitorā, un Application Insights. Opcijas ir TraceSeverity.Information(default),TraceSeverity.Warning,TraceSeverity.Error vai TraceSeverity.Critical.
  • CustomRecord - neobligāti. Ieraksts, kas satur pielāgotus datus, kas tiks ierakstīti monitorā vai Application Insights.
  • TraceOptions - pēc izvēles. Opcijas ir TraceOptions.None (default) un TraceOptions.IgnoreUnsupportedTypes , kas ignorēs CustomRecord datu tipus , kurus nevar serializēt.

Piemērs

  1. Izveidojiet pogas vadīklu iekšā Power Apps Studio.
  2. Iestatiet formulai OnSelect formulu:
Set( x, x+1 );
Trace( x );
  1. Atveriet monitoru Power Apps citā pārlūkprogrammas logā, kreisajā rūtī atlasot ikonu "Papildu rīki" un atlasiet "Atvērt monitoru": Ieejas punkts monitoram Power Apps
  2. Atgriezieties sākotnējā Studio pārlūka logā un četras reizes atlasiet pogu. Izmantojiet Alt-click uz peles, ja esat dizaina režīmā.
  3. Skatiet monitoru Power Apps .
  4. Monitora režģī būs notikums katram pogas klikšķim un katram izsekošanas zvanam, kas parādīs mainīgā vērtību pēc katra pieauguma. Izpētiet izsekošanas notikumu, lai redzētu, kur izsekošana tika iniciēta, un ziņojumam izmantoto izteiksmi labās puses panelī: Monitora izsekošana, kurā redzama poga, kas nospiesta četras reizes, un atbilstošie mainīgā lieluma soļi

Skatiet arī

Power Apps Monitora pārskats
Testa studijas pārskats
Darbs ar testa studiju