Class Logger

Logger

Cette classe permet au développeur d'écrire du texte dans les journaux de débogage.

Méthodes

MéthodeType renvoyéBrève description
clear()voidEfface le journal.
getLog()StringRenvoie la liste complète des messages du journal actuel.
log(data)LoggerÉcrit la chaîne dans la console de journalisation.
log(format, values)LoggerÉcrit une chaîne mise en forme dans la console de journalisation, en utilisant le format et les valeurs fournis.

Documentation détaillée

clear()

Efface le journal.


getLog()

Renvoie la liste complète des messages du journal actuel. Cette méthode permet d'enregistrer ou d'envoyer par e-mail l'intégralité de la sortie du journal générée lors de l'exécution du script.

// 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);

Renvois

String : journal de la console de journalisation


log(data)

Écrit la chaîne dans la console de journalisation. Pour afficher la sortie enregistrée, sélectionnez View > Show logs (Afficher > Afficher les journaux). Cela peut être très utile pour déboguer des scripts.

Paramètres

NomTypeDescription
dataObjectle message à consigner

Renvois

Logger : enregistreur, pour le chaînage.


log(format, values)

Écrit une chaîne mise en forme dans la console de journalisation, en utilisant le format et les valeurs fournis. La chaîne peut inclure plusieurs espaces réservés %s, qui sont remplacés par les valeurs correspondantes de la liste d'arguments, converties en chaînes.

// 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);

Paramètres

NomTypeDescription
formatStringUne chaîne de format contenant autant d'instances de %s que d'arguments values
valuesObject...un nombre variable de valeurs à insérer dans la chaîne de format

Renvois

Logger : enregistreur, pour le chaînage