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
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. |
timeEnd(label) | void | Menghentikan timer yang sebelumnya dimulai dengan memanggil console.time() . |
warn() | void | Menghasilkan pesan level WARNING kosong ke Stackdriver Logging. |
warn(formatOrObject, values) | void | Menghasilkan 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
Nama | Jenis | Deskripsi |
---|---|---|
formatOrObject | Object | string yang berisi nol atau beberapa string substitusi, atau objek JavaScript yang akan dicatat ke dalam log sebagai objek JavaScript jika tidak ada parameter lain. |
values | Object... | 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
Nama | Jenis | Deskripsi |
---|---|---|
formatOrObject | Object | string yang berisi nol atau beberapa string substitusi, atau objek JavaScript yang akan dicatat ke dalam log sebagai objek JavaScript jika tidak ada parameter lain. |
values | Object... | 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
Nama | Jenis | Deskripsi |
---|---|---|
formatOrObject | Object | string yang berisi nol atau beberapa string substitusi, atau objek JavaScript yang akan dicatat ke dalam log sebagai objek JavaScript jika tidak ada parameter lain. |
values | Object... | 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
Nama | Jenis | Deskripsi |
---|---|---|
label | String | Nama untuk memberi timer baru. |
timeEnd(label)
Menghentikan timer yang sebelumnya dimulai dengan memanggil console.time()
. Durasi waktu dicatat di Stackdriver.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
label | String | nama timer yang akan dihentikan. |
warn()
Menghasilkan pesan level WARNING kosong ke Stackdriver Logging.
warn(formatOrObject, values)
Menghasilkan pesan level WARNING ke Stackdriver Logging.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
formatOrObject | Object | string yang berisi nol atau beberapa string substitusi, atau objek JavaScript yang akan dicatat ke dalam log sebagai objek JavaScript jika tidak ada parameter lain. |
values | Object... | yang akan digunakan untuk mengganti {i>string<i} substitusi di dalam pesan. Tindakan ini memberi Anda kontrol tambahan atas format output. |