Class console

konsol

Class ini memungkinkan developer untuk menulis log ke layanan Stackdriver Logging Google Cloud Platform. Berikut ini 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()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 WARNING kosong ke Stackdriver Logging.
warn(formatOrObject, values)voidMenghasilkan pesan level WARNING 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 substitusi, atau objek JavaScript yang akan dicatat ke dalam log sebagai objek JavaScript jika tidak ada parameter lain.
valuesObject...yang akan digunakan untuk mengganti {i>string<i} substitusi di dalam pesan. Tindakan 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 substitusi, atau objek JavaScript yang akan dicatat ke dalam log sebagai objek JavaScript jika tidak ada parameter lain.
valuesObject...yang akan digunakan untuk mengganti {i>string<i} substitusi di dalam pesan. Tindakan 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 substitusi, atau objek JavaScript yang akan dicatat ke dalam log sebagai objek JavaScript jika tidak ada parameter lain.
valuesObject...yang akan digunakan untuk mengganti {i>string<i} substitusi di dalam pesan. Tindakan 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 untuk memberi 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()

Menghasilkan pesan level WARNING kosong ke Stackdriver Logging.


warn(formatOrObject, values)

Menghasilkan pesan level WARNING ke Stackdriver Logging.

Parameter

NamaJenisDeskripsi
formatOrObjectObjectstring yang berisi nol atau beberapa string substitusi, atau objek JavaScript yang akan dicatat ke dalam log sebagai objek JavaScript jika tidak ada parameter lain.
valuesObject...yang akan digunakan untuk mengganti {i>string<i} substitusi di dalam pesan. Tindakan ini memberi Anda kontrol tambahan atas format output.