Class console

konsol

Class ini memungkinkan developer menulis log ke layanan Stackdriver Logging Google Cloud Platform. Hal berikut menunjukkan beberapa contoh logging:

function measuringExecutionTime() {
  // A simple INFO log message, using sprintf() formatting.
  console.info('Timing the %s function (%d arguments)', 'myFunction', 1);

  // Log a JSON object at a DEBUG level. If the object contains a property called "message",
  // that is used as the summary in the log viewer, otherwise a stringified version of
  // the object is used as the summary.
  var parameters = {
    isValid: true,
    content: 'some string',
    timestamp: new Date()
  };
  console.log(parameters);

  var label = 'myFunction() time';  // Labels the timing log entry.
  console.time(label);              // Starts the timer.
  try {
    myFunction(parameters);         // 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.
}

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
error()voidMenghasilkan pesan tingkat ERROR kosong ke Stackdriver Logging.
error(formatOrObject, values)voidMenghasilkan pesan tingkat 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 tingkat DEBUG kosong ke Stackdriver Logging.
log(formatOrObject, values)voidMenghasilkan pesan tingkat 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 tingkat PERINGATAN kosong ke Stackdriver Logging.
warn(formatOrObject, values)voidMenghasilkan pesan tingkat WARNING ke Stackdriver Logging.

Dokumentasi mendetail

error()

Menghasilkan pesan tingkat ERROR kosong ke Stackdriver Logging.


error(formatOrObject, values)

Menghasilkan pesan tingkat ERROR ke Stackdriver Logging.

Parameter

NamaJenisDeskripsi
formatOrObjectObjectstring yang berisi nol atau beberapa string substitusi, atau JavaScript objek dicatat sebagai objek JavaScript jika tidak ada parameter lain.
valuesObject...yang akan menggantikan string substitusi dalam pesan. Hal ini memberikan Anda memiliki kontrol tambahan atas format {i>output<i}.

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 substitusi, atau JavaScript objek dicatat sebagai objek JavaScript jika tidak ada parameter lain.
valuesObject...yang akan menggantikan string substitusi dalam pesan. Hal ini memberikan Anda memiliki kontrol tambahan atas format {i>output<i}.

log()

Menghasilkan pesan tingkat DEBUG kosong ke Stackdriver Logging.


log(formatOrObject, values)

Menghasilkan pesan tingkat DEBUG ke Stackdriver Logging.

Parameter

NamaJenisDeskripsi
formatOrObjectObjectstring yang berisi nol atau beberapa string substitusi, atau JavaScript objek dicatat sebagai objek JavaScript jika tidak ada parameter lain.
valuesObject...yang akan menggantikan string substitusi dalam pesan. Hal ini memberikan Anda memiliki kontrol tambahan atas format {i>output<i}.

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 Stackdriver.

Parameter

NamaJenisDeskripsi
labelStringnama penghitung waktu yang akan dihentikan.

warn()

Menghasilkan pesan tingkat PERINGATAN kosong ke Stackdriver Logging.


warn(formatOrObject, values)

Menghasilkan pesan tingkat WARNING ke Stackdriver Logging.

Parameter

NamaJenisDeskripsi
formatOrObjectObjectstring yang berisi nol atau beberapa string substitusi, atau JavaScript objek dicatat sebagai objek JavaScript jika tidak ada parameter lain.
valuesObject...yang akan menggantikan string substitusi dalam pesan. Hal ini memberikan Anda memiliki kontrol tambahan atas format {i>output<i}.