请问在大型的项目中,怎么管理 node 日志记录,因为遇到一个需求 需要把用户操作,包括修改了那些信息等等记录起来,然后展示,log4js 仅仅是日志记录到文件,但是好像不支持日志的查询等操作
伊谢尔伦2017-04-17 15:17:22
귀하의 요구 사항은 사용자 작업 로그에 대한 것입니다. mysql 또는 기타 데이터를 사용하여 저장하세요. log4js는 일반적으로 시스템 로그를 기록하는 데 사용됩니다
PHP中文网2017-04-17 15:17:22
로그 분석에 대한 요구 사항이 상대적으로 높은 경우 bunyan
를 사용하여 로그를 작성할 수 있습니다. 특징:
장점: 로그가 모두 json 형식이고 각 줄이 레코드이므로 분석이 매우 쉽습니다
단점: 로그가 json 형식이므로 사람들이 볼 수 없습니다.
위 내용을 바탕으로 해야 할 일은 매우 간단합니다. 간단한 스크립트를 작성하고, 로그를 읽고, json을 구문 분석하고, 제품 요구 사항에 따라 보고서를 생성합니다. 아래 그림과 같이 분석이 매우 편리합니다.
포털: https://github.com/trentm/nod...