Frameworks/Node.js

[Node.js 강좌] 3. Node.js 기초 - Console

양디 2016. 1. 2. 15:23

이번 포스팅은 Node.js의 기초 중에서도 기초를 훑어 볼 예정입니다.


node에서 사용되어지는 객체 Console에 대해 배워 봅시다.


console에서 가장 많이 사용되어지는 함수는 console.log('메시지'); 입니다.


흔히 C의 printf나, Java의 println과 동일한 함수입니다.


둘중에는 println과 더 닮았습니다, 왜냐하면 자동으로 개행을 해주거든요.


아주 간단하게 코딩을 짜 봅시다.




위와 같이 간단하게 출력만 하는 함수를 만들어 보았습니다.


실행은 커맨드 창에서 node [파일명] 을 통하여 할 수 있습니다.




의도했던 대로 문자가 출력되는 것을 볼 수 있습니다 !


또 사용되는 Console 함수는 time과, 그 짝인 timeEnd 함수가 있습니다.


Console.time(label) , Console.timeEnd(label)으로 쓸 수 있습니다.


이번에도 간단하게 코딩을 해봅시다.


1
2
3
4
5
6
7
8
console.time('timer');
 
for(var i=0;i<5;i++){
  console.log(i);
}
 
console.timeEnd('timer');
 
cs



위와 같이 timer라는 라벨로 시간 측정을 시작하고, 끝에는 타이머라는 라벨의 시간을 출력하는 코드입니다.




위와 같이 ms 단위로 시간이 얼마나 지났는지 출력되어집니다.


추가로 console.log와 같은 console.info 함수,

stdout이 아니라 stderr에 출력하는 console.warn과 console.err 함수 등이 있지만, 그렇게 잘 사용되어지지는 않습니다.


아주 간단한 Console 함수들을 살펴보았습니다 !



댓글