본문 바로가기

로그2

[nodeJS] nodeJS에서 console.log 사용하지 않고 디버깅하기 Node.js 개발 중 발생하는 다양한 문제를 해결하기 위해 디버깅은 필수적인 과정입니다. 많은 개발자들이 console.log를 사용하여 디버깅을 시도하지만, 프로덕션 환경에서 불필요한 console.log는 성능을 저하시킬 수 있습니다. 1. debug 모듈 설치하기 npm install debug 2. debug 인스턴스 생성하고 로그 출력하기 debug 모듈을 사용하면 개발자는 코드 전체에 로그를 남길 수 있으며, 필요한 로그만 선택적으로 활성화 가능. 디버그 인스턴스를 생성하여 로그 출력 가능 // app.js const debug = require('debug')('app'); // 디버그 인스턴스를 사용하여 로그 출력하기 debug('Hello, %s!', 'world'); 3. 환경 변수 .. 2024. 3. 25.
[Visual Studio Code 확장 프로그램] Turbo Console Log 디버깅 과정에서 콘솔 로그 메시지를 자동으로 작성해주는 기능을 제공하는 Turbo Console Log를 소개하겠습니다. 1. 자동 로그 메시지 삽입 : 변수를 선택하거나 마우스 오버한 후, 단축키(ctrl + alt + L 또는 ctrl + option + L)를 누르면 해당 변수에 대한 로그 메시지가 자동으로 생성됩니다. 생성된 로그 메시지는 선택한 변수에 대한 클래스 이름, 함수 이름 등의 정보와 함께 출력됩니다. 2. 모든 로그 메시지 주석 처리/제거 : Turbo Console Log 확장 프로그램이 삽입한 모든 로그 메시지를 한 번에 주석 처리하거나 제거하는 기능도 제공합니다. 단축키(alt + shift + c/d/u 등)로 간단히 실행할 수 있습니다. Turbo Console Log 확장 .. 2023. 9. 1.