Class Logger

Pencatat log

Class ini memungkinkan developer menulis teks ke log proses debug.

Metode

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

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

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

Return

Logger — Logger, untuk rantai