console

Tulis data, status, dan informasi diagnostik dari skrip ke log instrumen untuk menemukan kode dan masalah pembacaan.

Keluaran dan lihat log

log, info, warn, error, debug menerima satu atau lebih nilai dan menuliskannya ke sistem log yang sama sesuai dengan level yang sesuai. Anda dapat mengklik Log di pojok kanan atas untuk melihat pratinjau editor; menu instrumen khusus di dasbor utama menyediakan entri log DEBUG.

Misalnya, saat merekam parameter yang hilang, pengidentifikasi parameter, nilai asli, dan status terkait harus dikeluarkan pada saat yang sama untuk mengetahui apakah masalah terjadi pada input atau pada penghitungan selanjutnya. Output log bergantung pada apakah pengambilan log terkait diaktifkan.

Contoh : Pengecekan Kecepatan Pembacaan

Pilih kecepatan dalam pengaturan instrumen, lalu keluarkan hasil pembacaan dan perhitungan di lokasi kode yang perlu diperiksa. Gambar berkelanjutan akan menjalankan main() berulang kali, dan keluaran frekuensi tinggi harus dihapus setelah menemukan masalahnya.

function main() {
  const speed = $data.current.speed;
  console.log('speed', speed);
  if (speed?.value == null) console.warn('Speed unavailable');
  return <Text>{speed?.value == null ? '—' : speed.value}</Text>;
}

Tingkat log dan kesalahan runtime

console.error() hanya menulis log tingkat kesalahan dan tidak akan mengeluarkan pengecualian atau berhenti menggambar. Kesalahan runtime dilaporkan secara terpisah oleh runtime. Log objek diperluas dalam bentuk yang dapat dibaca dan membatasi panjang satu keluaran, sehingga tidak cocok untuk mengekspor data lengkap.

Prioritaskan keluaran bidang yang diperlukan untuk menghindari pencetakan seluruh jendela riwayat setiap bingkai. Pencatatan log yang berlebihan meningkatkan overhead dan membuat kesalahan nyata sulit ditemukan.

metode

log(...values: unknown[])void

Tulis pesan log umum

info(...values: unknown[])void

Tulis pesan informasi ke log

warn(...values: unknown[])void

Tulis pesan peringatan ke log

error(...values: unknown[])void

Tulis pesan kesalahan ke log

debug(...values: unknown[])void

Tulis pesan debug ke log