>

나는 어떻게 console.log(object) 를 좋아한다   object 를 출력합니다 json 형식의 구조입니다. 앱에서 파일과 동일한 내용을 출력하도록하려면 어떻게합니까?

  • 답변 # 1

    Golo는 Node에 내장 된 것이 없다고 말했지만 쉽게 직접 작성할 수 있습니다 (또는 Winston 사용).

    fs = require('fs');
    logToFile = function(fileName, objectToLog) {
      jsonText = JSON.stringify(objectToLog, null, '\t');
      fs.writeFileSync(fileName, jsonText, 'utf8');      
    }
    sampleData = { name: 'Batman', city: 'Gotham' };
    logToFile('log.txt', sampleData);
    
    

  • 답변 # 2

    Node.js의 파일 로깅을 기본적으로 지원하지 않습니다.

    기본적으로 두 가지 옵션이 있습니다 :

    <올>

    운영 체제의 메커니즘을 사용하여 스트림을 리디렉션하여 Node.js 프로세스의 출력을 파일로 리디렉션 할 수 있습니다.

    Winston과 같은 전용 로깅 라이브러리를 사용하십시오.

    두 번째 옵션은 더 융통성이 있으므로 적어도 프로젝트가 약간 커지면 조만간 필요합니다.

  • 이전 iphone - CCTouchDispatcher Cocos2d 20 베타 -2 ARC 사용
  • 다음 keyboard - Windows 7 Map CTRL + j를 아래쪽 화살표 키로