node.js - Node 层如何管理日志记录
巴扎黑
巴扎黑 2017-04-17 15:15:22
0
3
671

请问在大型的项目中,怎么管理 node 日志记录,因为遇到一个需求 需要把用户操作,包括修改了那些信息等等记录起来,然后展示,log4js 仅仅是日志记录到文件,但是好像不支持日志的查询等操作

巴扎黑
巴扎黑

全部回覆(3)
Ty80

可以存到資料庫裡。
或是存到日誌裡,用hadoop處理一下

伊谢尔伦

你這個需求屬於使用者操作日誌,用mysql 或其他什麼資料庫存一下就好。 log4js 一般用來記錄系統日誌

洪涛

如果日誌的分析要求比較高的話,可以採用bunyan來寫日誌。特點:

  • 優點:日誌都是json格式,每一行是一筆記錄,非常方便分析

  • 缺點:日誌都是json格式,不是給人看的

在上面的基礎上,要做的事情就很簡單了,寫個簡單的腳本,讀取日誌,解析json,根據產品需求來產生報表。如下圖,分析無比便利。

傳送門:https://github.com/trentm/nod...

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!