Node.js console.log 대 console.info
console.log
대 사용의 이점은 무엇입니까 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 ()보다 짧습니다.
그것들은 똑같고 그게 유일한 장점입니다
문서 에 따르면 꽤 명확합니다.
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;
console.log와 console.info는 다르지 않을 수 있지만 단순한 색상 지정 외에 다른 용도가 있습니다. 예를 들어 eslint와 같은 linter를 사용할 때 console.log를 설정하여 경고 메시지를 제공 할 수 있습니다. 개발 목적으로 만 console.log를 사용하고 최종 사용자에게 필요할 수있는 정보를 위해 console.info를 사용한다고 가정 해 보겠습니다. linter를 사용하면 개발 중에 도움이되는 임시 console.logs를 눈에 띄고 직접적으로 알 수 있지만 커밋 / 게시 전에 제거해야합니다.
허용되는 답변에 대한 추가 정보 : 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 (사용자 입력을 취득하기위한 판독 스트림).
참고 URL : https://stackoverflow.com/questions/25532778/node-js-console-log-vs-console-info
'Nice programing' 카테고리의 다른 글
무한 스크롤 jquery 플러그인 (0) | 2020.10.31 |
---|---|
C #에서 재정의와 새 키워드의 차이점은 무엇입니까? (0) | 2020.10.31 |
릴리스를 하나의 JAR 파일로 병합하는 가장 쉬운 방법 (0) | 2020.10.31 |
'관리자 권한으로 실행'시 Windows 배치 파일 시작 디렉터리 (0) | 2020.10.31 |
JSON 객체에서 jQuery의 find () 사용 (0) | 2020.10.31 |