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 di 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 diberikan. |
Dokumentasi mendetail
clear()
Menghapus log.
getLog()
Menampilkan daftar lengkap pesan di log saat ini. Metode ini dapat digunakan untuk menyimpan atau mengirim seluruh output log yang dihasilkan selama eksekusi skrip melalui email.
// 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 ke dalam log, pilih View > Show logs. Hal ini dapat sangat berguna untuk men-debug skrip.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
data | Object | pesan yang akan dicatat |
Return
Logger
— Logger, untuk perantaian.
log(format, values)
Menulis string berformat ke konsol logging, menggunakan format dan nilai yang diberikan. String
dapat berisi 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
Nama | Jenis | Deskripsi |
---|---|---|
format | String | string format yang berisi instance %s sebanyak jumlah argumen values |
values | Object... | sejumlah variabel nilai untuk disisipkan ke dalam string format |
Return
Logger
— Logger, untuk perantaian