Class console

console

Class ini memungkinkan developer menulis ke log Eksekusi dan ke Google Cloud Logging jika skrip dikaitkan dengan Project Cloud standar.

Untuk dukungan penuh Cloud Logging dan logging terstruktur, gunakan Logger. Metode console melakukan serialisasi objek ke string dan tidak mendukung jsonPayload sebagai bagian dari logging terstruktur LogEntry.

function measuringExecutionTime() {
  const label = "myFunction() time"; // Labels the timing log entry.
  console.time(label); // Starts the timer.
  try {
    myFunction(); // Function to time.
  } catch (e) {
    // Logs an ERROR message.
    console.error("myFunction() yielded an error: " + e);
  }
  console.timeEnd(label); // Stops the timer, logs execution duration.
}

function myFunction() {
  // ...
}

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
error()voidMenghasilkan pesan level ERROR kosong ke Stackdriver Logging.
error(formatOrObject, values)voidMenghasilkan pesan level ERROR ke Stackdriver Logging.
info()voidMenghasilkan pesan level INFO kosong ke Stackdriver Logging.
info(formatOrObject, values)voidMenghasilkan pesan level INFO ke Stackdriver Logging.
log()voidMenghasilkan pesan level DEBUG kosong ke Stackdriver Logging.
log(formatOrObject, values)voidMenghasilkan pesan level DEBUG ke Stackdriver Logging.
time(label)voidMemulai timer yang dapat Anda gunakan untuk melacak berapa lama operasi berlangsung.
timeEnd(label)voidMenghentikan timer yang sebelumnya dimulai dengan memanggil console.time().
warn()voidMenghasilkan pesan level PERINGATAN kosong ke Stackdriver Logging.
warn(formatOrObject, values)voidMenghasilkan pesan level PERINGATAN ke Stackdriver Logging.

Dokumentasi mendetail

error()

Menghasilkan pesan level ERROR kosong ke Stackdriver Logging.


error(formatOrObject, values)

Menghasilkan pesan level ERROR ke Stackdriver Logging.

Parameter

NamaJenisDeskripsi
formatOrObjectObjectstring yang berisi nol atau beberapa string penggantian, atau objek JavaScript yang akan dicatat ke dalam log sebagai objek JavaScript jika tidak ada parameter lain.
valuesObject...objek yang akan digunakan untuk mengganti string penggantian dalam pesan. Hal ini memberi Anda kontrol tambahan atas format output.

info()

Menghasilkan pesan level INFO kosong ke Stackdriver Logging.


info(formatOrObject, values)

Menghasilkan pesan level INFO ke Stackdriver Logging.

Parameter

NamaJenisDeskripsi
formatOrObjectObjectstring yang berisi nol atau beberapa string penggantian, atau objek JavaScript yang akan dicatat ke dalam log sebagai objek JavaScript jika tidak ada parameter lain.
valuesObject...objek yang akan digunakan untuk mengganti string penggantian dalam pesan. Hal ini memberi Anda kontrol tambahan atas format output.

log()

Menghasilkan pesan level DEBUG kosong ke Stackdriver Logging.


log(formatOrObject, values)

Menghasilkan pesan level DEBUG ke Stackdriver Logging.

Parameter

NamaJenisDeskripsi
formatOrObjectObjectstring yang berisi nol atau beberapa string penggantian, atau objek JavaScript yang akan dicatat ke dalam log sebagai objek JavaScript jika tidak ada parameter lain.
valuesObject...objek yang akan digunakan untuk mengganti string penggantian dalam pesan. Hal ini memberi Anda kontrol tambahan atas format output.

time(label)

Memulai timer yang dapat Anda gunakan untuk melacak berapa lama operasi berlangsung.

Parameter

NamaJenisDeskripsi
labelStringNama yang akan diberikan ke timer baru.

timeEnd(label)

Menghentikan timer yang sebelumnya dimulai dengan memanggil console.time(). Durasi waktu dicatat ke dalam log di Stackdriver.

Parameter

NamaJenisDeskripsi
labelStringnama timer yang akan dihentikan.

warn()

Menghasilkan pesan level PERINGATAN kosong ke Stackdriver Logging.


warn(formatOrObject, values)

Menghasilkan pesan level PERINGATAN ke Stackdriver Logging.

Parameter

NamaJenisDeskripsi
formatOrObjectObjectstring yang berisi nol atau beberapa string penggantian, atau objek JavaScript yang akan dicatat ke dalam log sebagai objek JavaScript jika tidak ada parameter lain.
valuesObject...objek yang akan digunakan untuk mengganti string penggantian dalam pesan. Hal ini memberi Anda kontrol tambahan atas format output.