Class ini memungkinkan developer menulis teks ke log proses debug.
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
clear() | void | Menghapus log. |
getLog() | String | Menampilkan daftar lengkap pesan dalam log saat ini. |
log(data) | Logger | Menulis string ke konsol logging. |
log(format, values) | Logger | Menulis string berformat ke konsol logging, menggunakan format dan nilai yang disediakan. |
Dokumentasi mendetail
clear()
Menghapus log.
getLog()
Menampilkan daftar lengkap pesan dalam log saat ini. Metode ini dapat digunakan untuk menyimpan atau mengirim email ke seluruh output log yang dibuat selama eksekusi skrip.
// Generate a log, then email it to the person who ran the script. var files = DriveApp.getFiles(); while (files.hasNext()) { Logger.log(files.next().getName()); } var recipient = Session.getActiveUser().getEmail(); var subject = 'A list of files in your Google Drive'; var body = Logger.getLog(); MailApp.sendEmail(recipient, subject, body);
Return
String
— log dari konsol logging
log(data)
Menulis string ke konsol logging. Untuk melihat output yang dicatat dalam log, pilih View > Show logs. Hal ini dapat sangat berguna untuk proses debug skrip.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
data | Object | pesan untuk dicatat |
Return
Logger
— Logger, untuk rantai.
log(format, values)
Menulis string berformat ke konsol logging, menggunakan format dan nilai yang disediakan. String
dapat menyertakan beberapa placeholder %s
, yang diganti dengan nilai yang sesuai
dari daftar argumen, yang dikonversi menjadi string.
// Log the number of Google Groups you belong to. var groups = GroupsApp.getGroups(); Logger.log('You are a member of %s Google Groups.', groups.length);
Parameter
Name | Jenis | Deskripsi |
---|---|---|
format | String | string format yang berisi instance %s sebanyak jumlah
argumen values |
values | Object... | sejumlah variabel nilai untuk dimasukkan ke dalam string format |
Return
Logger
— Logger, untuk rantai