久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

node.js - Node 層如何管理日志記錄

瀏覽:130日期:2024-08-01 13:17:03

問題描述

請問在大型的項目中,怎么管理 node 日志記錄,因為遇到一個需求 需要把用戶操作,包括修改了那些信息等等記錄起來,然后展示,log4js 僅僅是日志記錄到文件,但是好像不支持日志的查詢等操作

問題解答

回答1:

可以存到數據庫里。或者存到日志里,用hadoop處理一下

回答2:

你這個需求屬于用戶操作日志,用mysql 或者其他什么數據庫存一下就好。log4js 一般用來記錄系統日志

回答3:

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

優點:日志都是json格式,每一行是一條記錄,非常便于分析

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

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

node.js - Node 層如何管理日志記錄

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

相關文章:
主站蜘蛛池模板: 紫阳县| 桃园县| 乐东| 罗田县| 大同市| 清徐县| 招远市| 英山县| 敖汉旗| 伊吾县| 田阳县| 富阳市| 囊谦县| 武山县| 博罗县| 南宁市| 太仆寺旗| 玛沁县| 温州市| 上饶县| 东乌| 万载县| 江北区| 朝阳区| 怀仁县| 恩平市| 弥渡县| 石家庄市| 湖州市| 铅山县| 奈曼旗| 长海县| 金山区| 甘孜| 中西区| 自治县| 祁东县| 巢湖市| 澳门| 昌黎县| 呼和浩特市|