본문 바로가기
Node

console.log vs process.stdout.write

by 우보틀 2022. 1. 26.

최근 node 패키지를 하나 만들다가 process.stdout.write을 이용하는 경우가 생겼었습니다.

단순히 출력을 해주는 기능 같은데 기존에 자주 사용하던 console.log와는 무엇이 다른 것일까요?

 

위의 결과에서 어떤것이 console.log, process.stdout.write를 이용한 것 일까요

console.log("console.log")
console.log("vs")
console.log("process.stdout.write");
process.stdout.write("console.log ")
process.stdout.write("vs ");
process.stdout.write("process.stdout.write");

 

개행이 들어간것이 console.log를 이용

들어가지 않은 것이 process.stdout.write를 이용한 것입니다.

 

결론만 말하자면 개행이 들어간것이 차이입니다.

 

node 문서에 나와있는 console.log에 대한 설명입니다.

 

 

 

출처: https://nodejs.org/docs/v0.3.1/api/process.html

 

process - Node.js Manual & Documentation

Node.js Manual & Documentation process The process object is a global object and can be accessed from anywhere. It is an instance of EventEmitter. Event: 'exit' function () {} Emitted when the process is about to exit. This is a good hook to perform consta

nodejs.org

 

'Node' 카테고리의 다른 글

.npmignore  (0) 2022.02.07
algorithm-cli 생성기  (0) 2022.02.07
서버 기본 세팅  (0) 2022.01.03
NestJs Request LifeCycle  (5) 2021.11.30
Package subpath './package.json' is not definded by "exports" in ~~~  (0) 2021.11.14