Mit dieser Klasse kann der Entwickler in das Ausführungsprotokoll und in Google Cloud Logging schreiben, wenn das Skript mit einem Standard-Cloud-Projekt verknüpft ist.
Für die vollständige Unterstützung von Cloud Logging und strukturiertem Logging verwenden Sie Logger. Die console-Methoden serialisieren die Objekte in Strings und unterstützen json nicht als Teil des strukturierten Loggings Log.
function measuringExecutionTime() { const label = "myFunction() time"; // Labels the timing log entry. console.time(label); // Starts the timer. try { myFunction(); // 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. } function myFunction() { // ... }
Methoden
| Methode | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
error() | void | Gibt eine leere Meldung auf ERROR-Ebene an Stackdriver Logging aus. |
error(formatOrObject, values) | void | Gibt eine Meldung auf ERROR-Ebene an Stackdriver Logging aus. |
info() | void | Gibt eine leere Meldung auf INFO-Ebene in Stackdriver Logging aus. |
info(formatOrObject, values) | void | Gibt eine Meldung auf INFO-Ebene an Stackdriver Logging aus. |
log() | void | Gibt eine leere Meldung auf DEBUG-Ebene an Stackdriver Logging aus. |
log(formatOrObject, values) | void | Gibt eine Meldung auf DEBUG-Ebene in Stackdriver Logging aus. |
time(label) | void | Startet einen Timer, mit dem Sie die Dauer eines Vorgangs erfassen können. |
time | void | Beendet einen Timer, der zuvor durch den Aufruf von console.time() gestartet wurde. |
warn() | void | Gibt eine leere Meldung auf WARNUNG-Ebene an Stackdriver Logging aus. |
warn(formatOrObject, values) | void | Gibt eine Meldung der WARNUNG-Ebene in Stackdriver Logging aus. |
Detaillierte Dokumentation
error()
Gibt eine leere Meldung auf ERROR-Ebene an Stackdriver Logging aus.
error(formatOrObject, values)
Gibt eine Meldung auf ERROR-Ebene an Stackdriver Logging aus.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
format | Object | Ein String mit null oder mehr Substitutionsstrings oder ein JavaScript-Objekt, das als JavaScript-Objekt protokolliert werden soll, wenn keine anderen Parameter vorhanden sind. |
values | Object... | Objekte, durch die Ersetzungsstrings in der Nachricht ersetzt werden sollen. So haben Sie zusätzliche Kontrolle über das Format der Ausgabe. |
info()
Gibt eine leere Meldung auf INFO-Ebene in Stackdriver Logging aus.
info(formatOrObject, values)
Gibt eine Meldung auf INFO-Ebene an Stackdriver Logging aus.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
format | Object | Ein String mit null oder mehr Substitutionsstrings oder ein JavaScript-Objekt, das als JavaScript-Objekt protokolliert werden soll, wenn keine anderen Parameter vorhanden sind. |
values | Object... | Objekte, durch die Ersetzungsstrings in der Nachricht ersetzt werden sollen. So haben Sie zusätzliche Kontrolle über das Format der Ausgabe. |
log()
Gibt eine leere Meldung auf DEBUG-Ebene an Stackdriver Logging aus.
log(formatOrObject, values)
Gibt eine Meldung auf DEBUG-Ebene in Stackdriver Logging aus.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
format | Object | Ein String mit null oder mehr Substitutionsstrings oder ein JavaScript-Objekt, das als JavaScript-Objekt protokolliert werden soll, wenn keine anderen Parameter vorhanden sind. |
values | Object... | Objekte, durch die Ersetzungsstrings in der Nachricht ersetzt werden sollen. So haben Sie zusätzliche Kontrolle über das Format der Ausgabe. |
time(label)
Startet einen Timer, mit dem Sie die Dauer eines Vorgangs erfassen können.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
label | String | Der Name für den neuen Timer. |
time End(label)
Beendet einen Timer, der zuvor durch den Aufruf von console.time() gestartet wurde. Die Zeitdauer wird in Stackdriver protokolliert.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
label | String | Der Name des Timers, der beendet werden soll. |
warn()
Gibt eine leere Meldung auf WARNUNG-Ebene an Stackdriver Logging aus.
warn(formatOrObject, values)
Gibt eine Meldung der WARNUNG-Ebene in Stackdriver Logging aus.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
format | Object | Ein String mit null oder mehr Substitutionsstrings oder ein JavaScript-Objekt, das als JavaScript-Objekt protokolliert werden soll, wenn keine anderen Parameter vorhanden sind. |
values | Object... | Objekte, durch die Ersetzungsstrings in der Nachricht ersetzt werden sollen. So haben Sie zusätzliche Kontrolle über das Format der Ausgabe. |