[javascript] console.log()를 이용하여 파일 읽기/쓰기 동작 추적하기

자바스크립트를 사용하여 파일을 읽거나 쓸 때, console.log()를 사용하여 동작을 추적하면 디버깅이나 코드 이해에 도움이 될 수 있습니다. 이를 통해 파일 읽기와 쓰기 과정에서 발생하는 문제를 식별하고 해결할 수 있습니다.

파일 읽기 동작 추적하기

파일을 읽을 때, 다음과 같은 방식으로 console.log()를 사용하여 동작을 추적할 수 있습니다.

const fs = require('fs');

fs.readFile('file.txt', 'utf8', (err, data) => {
  if (err) {
    console.error('파일을 읽는 중 에러 발생:', err);
  } else {
    console.log('파일을 성공적으로 읽었습니다:', data);
  }
});

위 코드는 file.txt를 읽고, 성공 또는 실패에 따라 적절한 메시지를 출력합니다.

파일 쓰기 동작 추적하기

파일을 쓸 때에도 console.log()를 사용하여 동작을 추적할 수 있습니다.

const fs = require('fs');

fs.writeFile('output.txt', '파일에 쓰는 내용', (err) => {
  if (err) {
    console.error('파일에 쓰는 중 에러 발생:', err);
  } else {
    console.log('파일에 성공적으로 썼습니다');
  }
});

위 코드는 output.txt에 내용을 쓰고, 성공 또는 실패에 따라 메시지를 출력합니다.

console.log()를 사용하여 파일 읽기/쓰기 동작을 추적하면, 프로그램이 파일 시스템과 상호작용하는 과정을 실시간으로 확인할 수 있습니다.


참고 문헌: