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 menserialisasi objek ke string dan tidak mendukung jsonPayload sebagai bagian dari LogEntry logging terstruktur.

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 nilai yang ditampilkanDeskripsi singkat
error()voidMenampilkan pesan tingkat ERROR kosong ke Stackdriver Logging.
error(formatOrObject, values)voidMenampilkan pesan tingkat ERROR ke Stackdriver Logging.
info()voidMenampilkan pesan level INFO kosong ke Stackdriver Logging.
info(formatOrObject, values)voidMenampilkan pesan tingkat INFO ke Stackdriver Logging.
log()voidMenampilkan pesan tingkat DEBUG kosong ke Stackdriver Logging.
log(formatOrObject, values)voidMenampilkan pesan tingkat DEBUG ke Stackdriver Logging.
time(label)voidMemulai timer yang dapat Anda gunakan untuk melacak durasi operasi.
timeEnd(label)voidMenghentikan timer yang sebelumnya dimulai dengan memanggil console.time().
warn()voidMenampilkan pesan tingkat PERINGATAN kosong ke Stackdriver Logging.
warn(formatOrObject, values)voidMengeluarkan pesan tingkat WARNING ke Stackdriver Logging.

Dokumentasi mendetail

error()

Menampilkan pesan tingkat ERROR kosong ke Stackdriver Logging.


error(formatOrObject, values)

Menampilkan pesan tingkat ERROR ke Stackdriver Logging.

Parameter

NamaJenisDeskripsi
formatOrObjectObjectString yang berisi nol atau lebih string pengganti, atau objek JavaScript yang akan dicatat sebagai objek JavaScript jika tidak ada parameter lain.
valuesObject...Objek yang akan menggantikan string pengganti dalam pesan. Hal ini memberi Anda kontrol tambahan atas format output.

info()

Menampilkan pesan tingkat INFO kosong ke Stackdriver Logging.


info(formatOrObject, values)

Menampilkan pesan tingkat INFO ke Stackdriver Logging.

Parameter

NamaJenisDeskripsi
formatOrObjectObjectString yang berisi nol atau lebih string pengganti, atau objek JavaScript yang akan dicatat sebagai objek JavaScript jika tidak ada parameter lain.
valuesObject...Objek yang akan menggantikan string pengganti dalam pesan. Hal ini memberi Anda kontrol tambahan atas format output.

log()

Menampilkan pesan tingkat DEBUG kosong ke Stackdriver Logging.


log(formatOrObject, values)

Menampilkan pesan tingkat DEBUG ke Stackdriver Logging.

Parameter

NamaJenisDeskripsi
formatOrObjectObjectString yang berisi nol atau lebih string pengganti, atau objek JavaScript yang akan dicatat sebagai objek JavaScript jika tidak ada parameter lain.
valuesObject...Objek yang akan menggantikan string pengganti dalam pesan. Hal ini memberi Anda kontrol tambahan atas format output.

time(label)

Memulai timer yang dapat Anda gunakan untuk melacak durasi operasi.

Parameter

NamaJenisDeskripsi
labelStringNama yang akan diberikan ke timer baru.

timeEnd(label)

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

Parameter

NamaJenisDeskripsi
labelStringNama timer yang akan dihentikan.

warn()

Menampilkan pesan tingkat PERINGATAN kosong ke Stackdriver Logging.


warn(formatOrObject, values)

Mengeluarkan pesan tingkat WARNING ke Stackdriver Logging.

Parameter

NamaJenisDeskripsi
formatOrObjectObjectString yang berisi nol atau lebih string pengganti, atau objek JavaScript yang akan dicatat sebagai objek JavaScript jika tidak ada parameter lain.
valuesObject...Objek yang akan menggantikan string pengganti dalam pesan. Hal ini memberi Anda kontrol tambahan atas format output.