2016-12-08 1 views
0

PhantomJS의 로깅 기능에 도움이 필요합니다. PhantomJS로 서버 측에 캔버스 이미지를 렌더링하고 싶습니다. 이 부분은 잘 작동하지만 Phantom에서 좋은 로깅 기능을 설정하는 방법을 알 수는 없습니다.PhantomJS 다중 로그 파일 및 로그 교대

separtet 파일의 레벨 때문에 로그를 분리하려고합니다.

logger.log('info', 'Test Info Message'); // -> info.log 
logger.log('error', 'Log Exception'); // -> error.log 

프로세스 출력을 일부 파일로 파이핑하는 다른 방법이 있습니까?

Winston을 사용하면 Log ratation을 사용할 수 있으므로 NodeJS 로깅 프레임 워크를 winston으로 직접 PhantomJS에 사용하고 싶습니다. 당신의 도움에 대한

들으 :)

답변

0

윈스턴은 fs module에서 Node.js를 '파일 스트림을 사용합니다. PhantomJS도 fs module을 가지고 있지만 완전히 다른 API를 가지고 있습니다. 그래서 Winston을 직접 사용할 수 없습니다. Winston을 재 작성하여 PhantomJS에서 실행할 수 있습니다.