Class console

konsol

Dengan class ini, developer dapat menulis log ke layanan Stackdriver Logging Google Cloud Platform. Berikut adalah 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 level ERROR kosong ke Stackdriver Logging.
error(formatOrObject, values)voidMenghasilkan pesan level ERROR ke Stackdriver Logging.
info()voidOutput berisi pesan level INFO kosong ke Stackdriver Logging.
info(formatOrObject, values)voidMenghasilkan pesan level INFO ke Stackdriver Logging.
log()voidMenghasilkan pesan level DEBUG yang kosong ke Stackdriver Logging.
log(formatOrObject, values)voidMenghasilkan pesan level DEBUG ke Stackdriver Logging.
time(label)voidMemulai timer yang dapat digunakan untuk melacak berapa lama operasi berjalan.
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

NameJenisDeskripsi
formatOrObjectObjectstring yang berisi nol atau beberapa string substitusi, atau objek JavaScript yang akan dicatat sebagai objek JavaScript jika tidak ada parameter lain.
valuesObject...objek yang akan menggantikan string pengganti dalam pesan. Memberi Anda kontrol tambahan atas format output.

info()

Output berisi pesan level INFO kosong ke Stackdriver Logging.


info(formatOrObject, values)

Menghasilkan pesan level INFO ke Stackdriver Logging.

Parameter

NameJenisDeskripsi
formatOrObjectObjectstring yang berisi nol atau beberapa string substitusi, atau objek JavaScript yang akan dicatat sebagai objek JavaScript jika tidak ada parameter lain.
valuesObject...objek yang akan menggantikan string pengganti dalam pesan. Memberi Anda kontrol tambahan atas format output.

log()

Menghasilkan pesan level DEBUG yang kosong ke Stackdriver Logging.


log(formatOrObject, values)

Menghasilkan pesan level DEBUG ke Stackdriver Logging.

Parameter

NameJenisDeskripsi
formatOrObjectObjectstring yang berisi nol atau beberapa string substitusi, atau objek JavaScript yang akan dicatat sebagai objek JavaScript jika tidak ada parameter lain.
valuesObject...objek yang akan menggantikan string pengganti dalam pesan. Memberi Anda kontrol tambahan atas format output.

time(label)

Memulai timer yang dapat digunakan untuk melacak berapa lama operasi berjalan.

Parameter

NameJenisDeskripsi
labelStringNama untuk memberi timer baru.

timeEnd(label)

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

Parameter

NameJenisDeskripsi
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

NameJenisDeskripsi
formatOrObjectObjectstring yang berisi nol atau beberapa string substitusi, atau objek JavaScript yang akan dicatat sebagai objek JavaScript jika tidak ada parameter lain.
valuesObject...objek yang akan menggantikan string pengganti dalam pesan. Memberi Anda kontrol tambahan atas format output.