Class console

Konsole

Diese Klasse ermöglicht es dem Entwickler, Logs in den Stackdriver Logging-Dienst der Google Cloud Platform zu schreiben. Im Folgenden finden Sie einige Logging-Beispiele:

function measuringExecutionTime() {
  // A simple INFO log message, using sprintf() formatting.
  console.info('Timing the %s function (%d arguments)', 'myFunction', 1);

  // Log a JSON object at a DEBUG level. If the object contains a property called "message",
  // that is used as the summary in the log viewer, otherwise a stringified version of
  // the object is used as the summary.
  var parameters = {
    isValid: true,
    content: 'some string',
    timestamp: new Date()
  };
  console.log(parameters);

  var label = 'myFunction() time';  // Labels the timing log entry.
  console.time(label);              // Starts the timer.
  try {
    myFunction(parameters);         // Function to time.
  } catch (e) {
    // Logs an ERROR message.
    console.error('myFunction() yielded an error: ' + e);
  }
  console.timeEnd(label);      // Stops the timer, logs execution duration.
}

Methoden

MethodeRückgabetypKurzbeschreibung
error()voidGibt eine leere Meldung der Ebene FEHLER an Stackdriver Logging aus.
error(formatOrObject, values)voidGibt eine Meldung auf der Ebene FEHLER an Stackdriver Logging aus.
info()voidGibt eine leere Nachricht auf INFO-Ebene an Stackdriver Logging aus.
info(formatOrObject, values)voidGibt eine Nachricht auf INFO-Ebene an Stackdriver Logging aus.
log()voidGibt eine leere Nachricht auf FEHLERBEHEBUNG an Stackdriver Logging aus.
log(formatOrObject, values)voidGibt eine Nachricht auf Debug-Ebene an Stackdriver Logging aus.
time(label)voidStartet einen Timer, mit dem Sie die Dauer eines Vorgangs verfolgen können.
timeEnd(label)voidStoppt einen zuvor gestarteten Timer durch Aufrufen von console.time().
warn()voidGibt eine leere Meldung der Ebene WARNUNG an Stackdriver Logging aus.
warn(formatOrObject, values)voidGibt eine Nachricht der Ebene WARNUNG an Stackdriver Logging aus.

Detaillierte Dokumentation

error()

Gibt eine leere Meldung der Ebene FEHLER an Stackdriver Logging aus.


error(formatOrObject, values)

Gibt eine Meldung auf der Ebene FEHLER an Stackdriver Logging aus.

Parameter

NameTypBeschreibung
formatOrObjectObjectEin String, der null oder mehr Ersetzungsstrings enthält, oder ein JavaScript-Objekt, das als JavaScript-Objekt protokolliert wird, wenn keine anderen Parameter vorhanden sind.
valuesObject...-Objekte, durch die Ersetzungsstrings in der Nachricht ersetzt werden sollen. Dadurch haben Sie zusätzliche Kontrolle über das Format der Ausgabe.

info()

Gibt eine leere Nachricht auf INFO-Ebene an Stackdriver Logging aus.


info(formatOrObject, values)

Gibt eine Nachricht auf INFO-Ebene an Stackdriver Logging aus.

Parameter

NameTypBeschreibung
formatOrObjectObjectEin String, der null oder mehr Ersetzungsstrings enthält, oder ein JavaScript-Objekt, das als JavaScript-Objekt protokolliert wird, wenn keine anderen Parameter vorhanden sind.
valuesObject...-Objekte, durch die Ersetzungsstrings in der Nachricht ersetzt werden sollen. Dadurch haben Sie zusätzliche Kontrolle über das Format der Ausgabe.

log()

Gibt eine leere Nachricht auf FEHLERBEHEBUNG an Stackdriver Logging aus.


log(formatOrObject, values)

Gibt eine Nachricht auf Debug-Ebene an Stackdriver Logging aus.

Parameter

NameTypBeschreibung
formatOrObjectObjectEin String, der null oder mehr Ersetzungsstrings enthält, oder ein JavaScript-Objekt, das als JavaScript-Objekt protokolliert wird, wenn keine anderen Parameter vorhanden sind.
valuesObject...-Objekte, durch die Ersetzungsstrings in der Nachricht ersetzt werden sollen. Dadurch haben Sie zusätzliche Kontrolle über das Format der Ausgabe.

time(label)

Startet einen Timer, mit dem Sie die Dauer eines Vorgangs verfolgen können.

Parameter

NameTypBeschreibung
labelStringDer Name für den neuen Timer.

timeEnd(label)

Stoppt einen zuvor gestarteten Timer durch Aufrufen von console.time(). Die Dauer wird in Stackdriver protokolliert.

Parameter

NameTypBeschreibung
labelStringden Namen des zu stoppenden Timers.

warn()

Gibt eine leere Meldung der Ebene WARNUNG an Stackdriver Logging aus.


warn(formatOrObject, values)

Gibt eine Nachricht der Ebene WARNUNG an Stackdriver Logging aus.

Parameter

NameTypBeschreibung
formatOrObjectObjectEin String, der null oder mehr Ersetzungsstrings enthält, oder ein JavaScript-Objekt, das als JavaScript-Objekt protokolliert wird, wenn keine anderen Parameter vorhanden sind.
valuesObject...-Objekte, durch die Ersetzungsstrings in der Nachricht ersetzt werden sollen. Dadurch haben Sie zusätzliche Kontrolle über das Format der Ausgabe.