console: timeLog() statische Methode
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die console.timeLog()
statische Methode protokolliert den aktuellen Wert eines Timers, der zuvor durch einen Aufruf von console.time()
gestartet wurde.
Syntax
console.timeLog()
console.timeLog(label)
console.timeLog(label, val1)
console.timeLog(label, val1, /* …, */ valN)
Parameter
label
Optional-
Der Name des Timers, der in die Konsole protokolliert werden soll. Wenn dieser weggelassen wird, wird der Name "default" verwendet.
valN
Optional-
Zusätzliche Werte, die nach der Timer-Ausgabe in die Konsole protokolliert werden sollen.
Rückgabewert
Keiner (undefined
).
Beschreibung
Die console.timeLog()
Methode protokolliert den aktuellen Wert eines Timers.
Der Methode kann der Name eines Timers übergeben werden. Dies versucht, den Wert eines Timers zu protokollieren, der mit diesem Namen in einem vorherigen Aufruf von console.time()
erstellt wurde:
console.time("reticulating splines");
reticulateSplines();
console.timeLog("reticulating splines");
// reticulating splines: 650ms
Wenn der Timer-Name weggelassen wird, wird der Timer "default"
genannt:
console.time();
reticulateSplines();
console.timeLog();
// default: 780ms
console.time("default");
reticulateSplines();
console.timeLog();
// default: 780ms
Wenn es keinen entsprechenden Timer gibt, protokolliert console.timeLog()
eine Warnung wie:
Timer "timer name" doesn't exist.
Zusätzliche Werte können nach der Timer-Ausgabe in die Konsole protokolliert werden:
console.time();
reticulateSplines();
console.timeLog("default", "Hello", "world");
// default: 780ms Hello world
Siehe Timer in der Dokumentation für weitere Details und Beispiele.
Beispiele
console.time("answer time");
alert("Click to continue");
console.timeLog("answer time");
alert("Do a bunch of other stuff…");
console.timeEnd("answer time");
Die Ausgabe des obigen Beispiels zeigt die Zeit, die der Benutzer benötigt hat, um das erste Warnfeld zu schließen, gefolgt von der kumulierten Zeit, die der Benutzer benötigt hat, um beide Warnmeldungen zu schließen:
answer time: 2542ms debugger eval code:3:9 answer time: 4161ms - timer ended
Beachten Sie, dass der Timer-Name angezeigt wird, wenn der Timerwert mit console.timeLog()
protokolliert wird und erneut, wenn er gestoppt wird. Zusätzlich enthält der Aufruf von console.timeEnd()
die zusätzliche Information "timer ended", um klarzustellen, dass der Timer keine Zeit mehr verfolgt.
Spezifikationen
Specification |
---|
Console Standard # timelog |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
console.time()
- Siehe
console.timeEnd()
für zusätzliche Beispiele - Node.JS Dokumentation für
console.timeLog()