Bagikan melalui


Fungsi Trace

Berlaku untuk: Aplikasi kanvas Aplikasi Power Platform berbasis model CLI

Seringkali ada banyak logika yang bekerja di belakang layar dalam sebuah aplikasi. Terkadang dampaknya jelas, misalnya nilai kontrol atau perubahan warna, mengkonfirmasikan logika yang dioperasikan dengan benar. Namun, terkadang tidak jelas dan sulit untuk memvisualisasikan dan memahami apa yang terjadi di dalam aplikasi. Gunakan fungsi Pelacakan untuk merekam informasi diagnostik dari balik layar, membuat linimasa tentang apa yang sebenarnya terjadi, untuk lebih memahami cara kerja aplikasi Anda, dan untuk membantu men-debug masalah.

Saat digunakan Power Apps, output dari Jejak muncul di Power Apps alat Monitor bersama dengan aktivitas aplikasi lainnya. Jika Anda mengizinkan aplikasi mengirim data telemetri ke Azure, fungsi Trace juga dapat digunakan untuk mengirim informasi ke Application Insightssumber daya Anda . Application Insights Pelacakan hanya dapat digunakan dalam rumus perilaku.

Saat digunakan dengan Test Studio,Trace adalah ekspresi opsional yang dapat digunakan untuk memberikan informasi tambahan dalam hasil pengujian Anda dari peristiwa OnTestCaseComplete. Pesan peristiwa pelacakan digabungkan dengan pesan pernyataan yang diteruskan dan gagal dalam tabel Jejak rekaman TestCaseResult . Tabel Jejak memiliki dua properti, Pesan dan Stempel Waktu. Informasi jejak yang digunakan dalam pengujian juga akan dicatat Application Insights. Informasi pelacakan pengujian tidak akan tersedia di alat Monitor karena Monitor terhubung ke aplikasi saat diputar dari Power Apps Studio.

Sintaks

Jejak(Pesan[,TraceSeverity[,CustomRecord [, TraceOptions ] ] ] )

  • Message – Wajib. Informasi yang akan dilacak. Angka, Tanggal, Boolean, dan tipe data lainnya yang dapat dipaksa ke Teks.
  • TraceSeverity – Opsional. Tingkat keparahan Jejak yang dicatat di Monitor dan Application Insights. Pilihannya adalah TraceSeverity.Information (default),TraceSeverity.Warning,TraceSeverity.Error , atau TraceSeverity.Critical.
  • CustomRecord – Opsional. Catatan yang berisi data kustom yang akan direkam di Monitor atau Application Insights.
  • TraceOptions – Opsional. Pilihannya adalah TraceOptions.None (default) dan TraceOptions.IgnoreUnsupportedTypes yang akan mengabaikan tipe data di CustomRecord yang tidak dapat diserialisasi.

Contoh

  1. Buat kontrol Power Apps Studio tombol.
  2. Atur rumus OnSelect ke rumus:
Set( x, x+1 );
Trace( x );
  1. Buka Monitor di jendela browser lain dengan memilih ikon "Advanced tools" di Power Apps panel sebelah kiri dan pilih "Open monitor": Titik Masuk untuk Power Apps Monitor
  2. Kembali ke jendela browser Studio asli dan pilih tombol Anda empat kali. Gunakan Alt-klik pada mouse Anda jika dalam mode desain.
  3. Power Apps Lihat monitor.
  4. Kisi Monitor akan berisi peristiwa untuk setiap klik tombol dan untuk setiap panggilan Lacak , yang akan menunjukkan nilai variabel setelah setiap kenaikan. Telusuri peristiwa Jejak untuk melihat di mana Jejak dimulai, dan ekspresi yang digunakan untuk pesan, di panel sebelah kanan: Monitor Trace memperlihatkan tombol ditekan empat kali dan kenaikan variabel yang sesuai

Lihat Juga

Power Apps Ikhtisar Monitor
Sekilas Test Studio
Menggunakan Test Studio