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 json sebagai bagian dari logging terstruktur
Log.
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
| Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
|---|---|---|
error() | void | Menghasilkan pesan level ERROR kosong ke Stackdriver Logging. |
error(formatOrObject, values) | void | Menghasilkan pesan level ERROR ke Stackdriver Logging. |
info() | void | Menghasilkan pesan level INFO kosong ke Stackdriver Logging. |
info(formatOrObject, values) | void | Menghasilkan pesan level INFO ke Stackdriver Logging. |
log() | void | Menghasilkan pesan level DEBUG kosong ke Stackdriver Logging. |
log(formatOrObject, values) | void | Menghasilkan pesan level DEBUG ke Stackdriver Logging. |
time(label) | void | Memulai timer yang dapat Anda gunakan untuk melacak berapa lama operasi berlangsung. |
time | void | Menghentikan timer yang sebelumnya dimulai dengan memanggil console.time(). |
warn() | void | Menghasilkan pesan level PERINGATAN kosong ke Stackdriver Logging. |
warn(formatOrObject, values) | void | Menghasilkan 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
| Nama | Jenis | Deskripsi |
|---|---|---|
format | Object | string yang berisi nol atau beberapa string penggantian, atau objek JavaScript yang akan dicatat ke dalam log sebagai objek JavaScript jika tidak ada parameter lain. |
values | Object... | 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
| Nama | Jenis | Deskripsi |
|---|---|---|
format | Object | string yang berisi nol atau beberapa string penggantian, atau objek JavaScript yang akan dicatat ke dalam log sebagai objek JavaScript jika tidak ada parameter lain. |
values | Object... | 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
| Nama | Jenis | Deskripsi |
|---|---|---|
format | Object | string yang berisi nol atau beberapa string penggantian, atau objek JavaScript yang akan dicatat ke dalam log sebagai objek JavaScript jika tidak ada parameter lain. |
values | Object... | 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
| Nama | Jenis | Deskripsi |
|---|---|---|
label | String | Nama yang akan diberikan ke timer baru. |
time End(label)
Menghentikan timer yang sebelumnya dimulai dengan memanggil console.time(). Durasi waktu
dicatat dalam log di Stackdriver.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
label | String | nama timer yang akan dihentikan. |
warn()
Menghasilkan pesan level PERINGATAN kosong ke Stackdriver Logging.
warn(formatOrObject, values)
Menghasilkan pesan level PERINGATAN ke Stackdriver Logging.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
format | Object | string yang berisi nol atau beberapa string penggantian, atau objek JavaScript yang akan dicatat ke dalam log sebagai objek JavaScript jika tidak ada parameter lain. |
values | Object... | objek yang akan digunakan untuk mengganti string penggantian dalam pesan. Hal ini memberi Anda kontrol tambahan atas format output. |