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