console.log
vs 사용의 이점은 무엇입니까 console.info
? 아니면 그 문제에 대한 다른 콘솔 명령이 있습니까?
console.info("info");
console.error("error");
console.warn("warn");
vs
console.log("log");
출력의 색상을 변경하거나 일종의 레이블을 연결할 수 있다고 생각했지만 모두 동일한 작업을 수행하는 것 같습니다. 그리고 여기에있는 문서에 따르면 :
https://nodejs.org/api/console.html#console_console_info_data
그들은 모두 같은 일을하는 것 같습니다 console.log
답변
문서에 따르면, 당신은에 링크 된 것을 console.error
및 console.warn
출력에 stderr
. 나머지는 stdout
.
배관이나 방향 전환을 node.js
하는 경우에는 차이가 중요합니다.
브라우저와 .NET 모두에서 실행되도록 작성된 JavaScript가 많이 있습니다 Node.js
. 노드가 전체 콘솔을 구현하면 코드 상호 호환성이 향상됩니다.
대부분의 브라우저에서 이러한 로그인은 서로 다른 색상으로 할뿐만 아니라 특정 메시지를보기 위해 필터링 할 수도 있습니다.
console.info("info");
console.error("error");
console.warn("warn");
console.log("log");
답변
답변
동안 console.log
과 console.info
다른되지 않을 수도 있습니다, 단순한 색상을 제외한 다른 용도가있다. 예를 들어 eslint와 같은 linter를 사용할 때 console.log
경고 메시지를 제공하도록 설정할 수 있습니다 . console.log
개발 목적으로 만 사용 console.info
하고 최종 사용자에게 필요할 수있는 정보 를 사용하려고한다고 가정 해 보겠습니다 . linter를 사용하면 console.log
개발 중에 도움이되는 임시 알림을 눈에 띄고 직접적으로 알 수 있지만 커밋 / 게시 전에 제거해야합니다.
답변
문서 에 따르면 꽤 명확합니다.
console.info ([data], […]) # console.log와 동일합니다.
console.error ([data], […]) # console.log와 같지만 stderr로 출력합니다.
console.warn ([data], […]) # console.error와 동일합니다.
이것은 이점이나 단점이 없음을 의미합니다. info
== log
및 warn
== error
. 당신이 인쇄 할 않는 한 stderr
, info
그리고 또는 log
작동합니다.
답변
시각 실제로 간의 차이 console.log
, console.info
, console.warn
뿐만 아니라 console.error
대한 서버 측 (단말) .
그러나, 거기에 경량 모듈 추가 블루, 오렌지와 레드 색상을 위해 console.info
, console.warn
뿐만 아니라, console.error
각각은. 이에 따라 콘솔 API는 클라이언트 측처럼 작동합니다.
npm i console-info console-warn console-error --save-dev;
답변
허용되는 답변에 대한 추가 정보 : Chrome 및 FireFox에서 console.info
로그 줄은 작은 i 아이콘으로 시작하지만 console.log
줄은 그렇지 않습니다. warn
및 error
선 앞에는 각각 작은 삼각형과 x 가 붙습니다 .
답변
stdin
사용자의 입력을 읽기위한 읽기 가능한 스트림입니다.
stdout
동기 또는 비동기 적으로 쓰기 가능한 스트림입니다.
stderr
오류 메시지를위한 차단 동기 쓰기 가능 스트림입니다.
stdout 또는 비 차단 기능은 console.log, console.info, util.puts, util.print 및 Stderr입니다.
차단 functons가 있습니다 console.warn, console.error, util.debug 및 process.stdin (사용자 입력을 취득하기위한 판독 스트림).