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 Aufruf von console.time() gestartet wurde.

Syntax

js
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 geloggt werden soll. Wenn dies weggelassen wird, wird das Label "default" verwendet.

valN Optional

Zusätzliche Werte, die nach der Timer-Ausgabe in die Konsole geloggt 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 wird versuchen, den Wert eines Timers zu protokollieren, der mit diesem Namen in einem vorherigen Aufruf von console.time() erstellt wurde:

js
console.time("reticulating splines");
reticulateSplines();
console.timeLog("reticulating splines");
// reticulating splines: 650ms

Wenn der Timer-Name weggelassen wird, wird der Timer "default" genannt:

js
console.time();
reticulateSplines();
console.timeLog();
// default: 780ms
js
console.time("default");
reticulateSplines();
console.timeLog();
// default: 780ms

Wenn es keinen entsprechenden Timer gibt, loggt console.timeLog() eine Warnung wie:

Timer "timer name" doesn't exist.

Sie können zusätzliche Werte nach der Timer-Ausgabe in die Konsole loggen:

js
console.time();
reticulateSplines();
console.timeLog("default", "Hello", "world");
// default: 780ms Hello world

Siehe Timer in der Dokumentation für weitere Details und Beispiele.

Beispiele

js
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 aus dem obigen Beispiel zeigt die Zeit, die der Benutzer benötigt hat, um das erste Warnfenster zu schließen, gefolgt von der kumulierten Zeit, die der Benutzer benötigt hat, um beide Warnungen zu schließen:

answer time: 2542ms debugger eval code:3:9
answer time: 4161ms - timer ended

Beachten Sie, dass der Name des Timers angezeigt wird, wenn der Timer-Wert mit console.timeLog() geloggt wird und erneut, wenn er gestoppt wird. Darüber hinaus hat der Aufruf von console.timeEnd() die zusätzliche Information "timer ended", um deutlich zu machen, dass der Timer die Zeit nicht mehr verfolgt.

Spezifikationen

Specification
Console
# timelog

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
Node.js
timeLog() static method

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

Siehe auch