Class Logger

Logger

Class ini memungkinkan developer menulis teks ke log proses debug.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
clear()voidMenghapus log.
getLog()StringMenampilkan daftar lengkap pesan di log saat ini.
log(data)LoggerMenulis string ke konsol logging.
log(format, values)LoggerMenulis 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

NamaJenisDeskripsi
dataObjectpesan 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

NamaJenisDeskripsi
formatStringstring format yang berisi instance %s sebanyak jumlah argumen values
valuesObject...sejumlah variabel nilai untuk disisipkan ke dalam string format

Return

Logger — Logger, untuk perantaian