Node.js
콘솔과 상호 작용
수색…
통사론
- console.log ([data] [, ...])
- console.error ([data] [, ...])
- console.time (label)
- console.timeEnd (label)
벌채 반출
콘솔 모듈
JavaScript 브라우저 환경과 유사합니다. node.js는 간단한 로깅 및 디버깅 가능성을 제공하는 콘솔 모듈을 제공합니다.
콘솔 모듈이 제공하는 가장 중요한 메소드는 console.log , console.error 및 console.time 입니다. 하지만 console.info 와 같은 몇 가지가 있습니다.
console.log
매개 변수는 새로운 행과 함께 표준 출력 ( stdout )에 인쇄됩니다.
console.log('Hello World');
console.error
매개 변수는 표준 오류 ( stderr )에 새로운 행으로 인쇄됩니다.
console.error('Oh, sorry, there is an error.');
console.time, console.timeEnd
console.time 은 작업 기간을 계산하는 데 사용할 수있는 고유 한 lable로 타이머를 시작합니다. console.timeEnd 를 같은 라벨로 호출하면 타이머가 멈추고 경과 시간을 밀리 초 단위로 stdout 출력으로 출력합니다.
프로세스 모듈
프로세스 모듈을 사용하여 콘솔의 표준 출력에 직접 쓸 수 있습니다 . 따라서 process.stdout.write 메소드가 존재합니다. console.log 와 달리이 메소드는 출력 전에 새 행을 추가하지 않습니다.
따라서 다음 예제에서는 메서드가 두 번 호출되지만 출력간에 새 줄이 추가되지 않습니다.
서식 지정
하나의 터미널 (제어) 코드 를 사용 하여 색상을 전환하거나 커서를 배치하는 것과 같은 특정 명령을 실행할 수 있습니다.
일반
| 효과 | 암호 |
|---|---|
| 다시 놓기 | \033[0m |
| Hicolor | \033[1m |
| 밑줄 | \033[4m |
| 역 | \033[7m |
글꼴 색
| 효과 | 암호 |
|---|---|
| 검은 | \033[30m |
| 빨간 | \033[31m |
| 녹색 | \033[32m |
| 노랑 | \033[33m |
| 푸른 | \033[34m |
| 마젠타 | \033[35m |
| 시안 | \033[36m |
| 화이트 | \033[37m |
배경색
| 효과 | 암호 |
|---|---|
| 검은 | \033[40m |
| 빨간 | \033[41m |
| 녹색 | \033[42m |
| 노랑 | \033[43m |
| 푸른 | \033[44m |
| 마젠타 | \033[45m |
| 시안 | \033[46m |
| 화이트 | \033[47m |
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow




