console.timeLog()

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.

console.timeLog() 메서드는 앞서 console.time()을 호출하여 시작한 타이머의 현재 값을 콘솔에 출력합니다.

상세한 내용과 예제는 타이머 문서를 참고하세요.

참고 : 이 기능은 Web Worker에서 사용할 수 있습니다.

구문

js
timeLog(label)

매개변수

label

콘솔에 출력할 타이머의 이름

반환 값

레이블(label) 매개변수를 전달하지 않았을 때

default: 1042ms

전달된 label이 있을 때

timer name: 1242ms

예외 처리

실행 중인 타이머가 없다면 timeLog()는 경고를 반환합니다.

Timer "default" doesn't exist.

레이블 매개변수를 전달했지만 해당하는 타이머가 없을 때는 다음과 같은 경고를 반환합니다.

Timer "timer name" doesn't exist.

예제

js
console.time("answer time");
alert("Click to continue");
console.timeLog("answer time");
alert("Do a bunch of other stuff…");
console.timeEnd("answer time");

위 예제의 출력 결과는 사용자가 첫 번째 경고창을 닫을 때까지 걸린 시간을 보여준 다음, 두 번째 경고 창을 닫을 때까지 걸린 시간을 보여줍니다.

Firefox 콘솔의 타이머 출력 결과

타이머의 이름은 timeLog()를 사용해서 타이머의 값이 기록될 때 그리고 타이머가 중단되었을 때 표시된다는 점을 명심하세요. 또한 timeEnd()를 실행하면 "timer ended(타이머가 종료됨)"이라는 추가적인 정보도 표시되는데 이를 통해 해당 타이머가 더 이상 시간을 추적하지 않는다는 사실을 명확하게 해줍니다.

명세

Specification
Console Standard
# timelog

브라우저 호환성

BCD tables only load in the browser