Class Logger

Logger

Mit dieser Klasse kann der Entwickler Text in die Fehlerbehebungsprotokolle schreiben.

Methoden

MethodeRückgabetypKurzbeschreibung
clear()voidLöscht das Protokoll.
getLog()StringGibt eine vollständige Liste der Meldungen im aktuellen Protokoll zurück.
log(data)LoggerSchreibt den String in die Logging-Konsole.
log(format, values)LoggerSchreibt einen formatierten String mit dem angegebenen Format und den angegebenen Werten in die Logging-Konsole.

Detaillierte Dokumentation

clear()

Löscht das Protokoll.


getLog()

Gibt eine vollständige Liste der Meldungen im aktuellen Protokoll zurück. Diese Methode kann verwendet werden, um Senden Sie das gesamte Protokoll per E-Mail, das während der Ausführung des Skripts generiert wurde.

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

Rückflug

String – Das Log aus der Logging-Konsole


log(data)

Schreibt den String in die Logging-Konsole. Wählen Sie zum Anzeigen der protokollierten Ausgabe Ansicht > Serie Logs Dies kann bei der Fehlersuche in Skripts sehr hilfreich sein.

Parameter

NameTypBeschreibung
dataObjectdie zu protokollierende Nachricht

Rückflug

Logger: Der Logger für die Verkettung.


log(format, values)

Schreibt einen formatierten String mit dem angegebenen Format und den angegebenen Werten in die Logging-Konsole. Die String kann mehrere %s-Platzhalter enthalten, die durch entsprechende -Werte aus der Liste der Argumente, in Strings umgewandelt.

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

NameTypBeschreibung
formatStringEin Formatstring, der genauso viele Instanzen von %s enthält wie die Anzahl der values Argumente
valuesObject...eine variable Anzahl von Werten, die in den Formatstring eingefügt werden sollen

Rückflug

Logger – Der Logger für die Verkettung