Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Penting
Visual Studio App Center dihentikan pada 31 Maret 2025, kecuali untuk fitur Analitik dan Diagnostik, yang akan terus didukung hingga 30 Juni 2026. Pelajari lebih lanjut.
Penting
Kesalahan yang Ditangani belum tersedia sebagai bagian dari layanan Crash di App Center. Salah satu solusinya adalah menggunakan Event Khusus. Ini bukan cara "Kesalahan Yang Ditangani" dimaksudkan untuk didukung dan ini juga bukan tujuan utama Peristiwa. Namun, halaman ini berisi saran tentang cara terbaik menggunakan Peristiwa untuk melaporkan kesalahan yang ditangani.
Di bagian ini, Anda akan mempelajari cara menggunakan peristiwa untuk mendapatkan informasi tentang kesalahan yang Anda tangani. Peristiwa tersebut untuk kesalahan yang ditangani sangat membantu jika Anda tertarik untuk menghitung berapa kali kesalahan telah terjadi. Anda akan mendapatkan enam ukuran berbeda untuk setiap peristiwa: jumlah, perubahan jumlah, pengguna, perubahan jumlah pengguna, jumlah per pengguna, dan jumlah per sesi.
Nama kejadian
Sebaiknya beri nama peristiwa yang memberikan beberapa informasi kontekstual. Kesalahan yang ditangani dapat bersifat umum, jadi perlu untuk memberikan beberapa informasi tambahan yang akan mengidentifikasi kesalahan dengan cara yang lebih berbeda. Contoh informasi kontekstual adalah nama file/metode tempat kesalahan ditangani.
Contoh:
Mari kita bayangkan situasi di mana Anda ingin memahami seberapa sering pengguna Anda gagal terhubung ke WiFi. "UnknownHostException:ConnectWiFi", di mana "UnknownHostException" adalah nama generik pengecualian dan "ConnectWiFi" adalah nama metode.
Properti acara
Jika Anda ingin memahami lebih lanjut tentang distribusi kesalahan yang ditangani ini untuk karakteristik yang berbeda (misalnya jenis perangkat, versi OS, nomor build, atau produsen), Anda dapat menggunakan properti dan nilai properti.
Contoh:
Kunci Properti: Versi OS
Nilai Properti 1: 10.2.1
Nilai Properti 2: 10.3
Nilai Properti 3: 9.3.5
Bergantung pada kasus penggunaan spesifik Anda, Anda mungkin ingin menyertakan ini sebagai bagian dari nama peristiwa sebagai gantinya. Namun, jumlah nama peristiwa dibatasi hingga 200. Penting untuk mengetahui apa yang ingin Anda jawab untuk mendapatkan nilai maksimal dari menggunakan peristiwa untuk kesalahan yang ditangani. Jika Anda ingin memfilter menurut versi, Anda tidak perlu menyertakannya sebagai bagian dari properti, karena Anda dapat menggunakan dropdown yang disediakan di kanan atas halaman peristiwa.
Jika Anda ingin menyertakan pesan pengecualian, Anda dapat menyertakannya sebagai properti lain.
Contoh:
Kunci Properti: Pesan Kesalahan
Nilai Properti: Pengecualian dalam thread "main" java.lang.RuntimeException
Jumlah karakter dalam nilai properti dibatasi hingga 64 karakter, jadi Anda mungkin perlu memotong atau memfilter string. Terakhir, Anda tidak boleh menyertakan stack trace sebagai bagian dari nama peristiwa atau nilai properti, dengan alasan yang sama.