Class console

Konsole

Mit dieser Klasse kann der Entwickler Logs in den Stackdriver Logging-Dienst der Google Cloud Platform schreiben. Die folgenden zeigt einige Beispiele für die Protokollierung:

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 FEHLER-Meldung an Stackdriver Logging aus.
error(formatOrObject, values)voidGibt eine Meldung auf FEHLER-Ebene an Stackdriver Logging aus.
info()voidGibt eine leere Nachricht der Ebene INFO an Stackdriver Logging aus.
info(formatOrObject, values)voidGibt eine Nachricht der Ebene "INFO" an Stackdriver Logging aus.
log()voidGibt eine leere Nachricht auf DEBUG-Ebene 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 verfolgen können, wie lange ein Vorgang dauert.
timeEnd(label)voidStoppt einen Timer, der zuvor durch Aufrufen von console.time() gestartet wurde.
warn()voidGibt eine leere Meldung der Ebene WARNING an Stackdriver Logging aus.
warn(formatOrObject, values)voidGibt eine Nachricht der Ebene WARNING an Stackdriver Logging aus.

Detaillierte Dokumentation

error()

Gibt eine leere FEHLER-Meldung an Stackdriver Logging aus.


error(formatOrObject, values)

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

Parameter

NameTypBeschreibung
formatOrObjectObjecteine Zeichenfolge, die null oder mehr Ersatzzeichenfolgen enthält, oder ein JavaScript- -Objekt, das als JavaScript-Objekt protokolliert wird, sofern keine anderen Parameter vorhanden sind.
valuesObject...-Objekte, durch die Ersatzstrings in der Nachricht ersetzt werden. Dadurch erhalten Sie haben Sie zusätzliche Kontrolle über das Ausgabeformat.

info()

Gibt eine leere Nachricht der Ebene INFO an Stackdriver Logging aus.


info(formatOrObject, values)

Gibt eine Nachricht der Ebene "INFO" an Stackdriver Logging aus.

Parameter

NameTypBeschreibung
formatOrObjectObjecteine Zeichenfolge, die null oder mehr Ersatzzeichenfolgen enthält, oder ein JavaScript- -Objekt, das als JavaScript-Objekt protokolliert wird, sofern keine anderen Parameter vorhanden sind.
valuesObject...-Objekte, durch die Ersatzstrings in der Nachricht ersetzt werden. Dadurch erhalten Sie haben Sie zusätzliche Kontrolle über das Ausgabeformat.

log()

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


log(formatOrObject, values)

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

Parameter

NameTypBeschreibung
formatOrObjectObjecteine Zeichenfolge, die null oder mehr Ersatzzeichenfolgen enthält, oder ein JavaScript- -Objekt, das als JavaScript-Objekt protokolliert wird, sofern keine anderen Parameter vorhanden sind.
valuesObject...-Objekte, durch die Ersatzstrings in der Nachricht ersetzt werden. Dadurch erhalten Sie haben Sie zusätzliche Kontrolle über das Ausgabeformat.

time(label)

Startet einen Timer, mit dem Sie verfolgen können, wie lange ein Vorgang dauert.

Parameter

NameTypBeschreibung
labelStringDer Name für den neuen Timer.

timeEnd(label)

Stoppt einen Timer, der zuvor durch Aufrufen von console.time() gestartet wurde. Die Zeitdauer in Stackdriver protokolliert.

Parameter

NameTypBeschreibung
labelStringden Namen des zu stoppenden Timers.

warn()

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


warn(formatOrObject, values)

Gibt eine Nachricht der Ebene WARNING an Stackdriver Logging aus.

Parameter

NameTypBeschreibung
formatOrObjectObjecteine Zeichenfolge, die null oder mehr Ersatzzeichenfolgen enthält, oder ein JavaScript- -Objekt, das als JavaScript-Objekt protokolliert wird, sofern keine anderen Parameter vorhanden sind.
valuesObject...-Objekte, durch die Ersatzstrings in der Nachricht ersetzt werden. Dadurch erhalten Sie haben Sie zusätzliche Kontrolle über das Ausgabeformat.