国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Node.js中使用Log.io在瀏覽器中實(shí)時(shí)監(jiān)控日志(等同tail -f命令)

2019-11-20 14:08:12
字體:
供稿:網(wǎng)友

今天,抽空了瀏覽了下node.js ,哈哈,看了一篇入門的文章(http://www.nodebeginner.org/index-zh-cn.html),自我感覺是入門了,不過里面一句話,挺有感悟:

復(fù)制代碼 代碼如下:

不過,這些畢竟都是前端技術(shù),盡管當(dāng)想要增強(qiáng)頁面的時(shí)候,使用jQuery總讓你覺得很爽,但到最后,你頂多是個(gè)JavaScript用戶,而非JavaScript開發(fā)者。然后,出現(xiàn)了Node.js,服務(wù)端的JavaScript,這有多酷啊?于是,你覺得是時(shí)候該重新拾起既熟悉又陌生的JavaScript了。但是別急,寫Node.js應(yīng)用是一件事情;理解為什么它們要以它們書寫的這種方式來書寫則意味著――你要懂JavaScript。這次是玩真的了。
是滴,這次是要玩真的了。。

話說,看到一個(gè)不錯(cuò)的東西log.io,官方解釋是說:

復(fù)制代碼 代碼如下:

Real-time log monitoring in your browser
Powered by node.js + socket.io

實(shí)時(shí)日志監(jiān)控,我們可能想到linux下的tail -f ,log.io 也是大致這個(gè)意思,不過比tail -f 功能強(qiáng)多了。這個(gè)東西也是C/S 架構(gòu)的哦。

下面實(shí)際演示一下:

1、安裝

這東西,依賴nodejs,我們先把nodejs裝上,參考官方的安裝方式:(http://nodejs.org/download/)

我這里使用的是mac 的brew 安裝方式:

復(fù)制代碼 代碼如下:

brew install nodejs

或者利用yum:

復(fù)制代碼 代碼如下:

yum install nodejs

之后我們就可以使用npm來安裝log.io 了

復(fù)制代碼 代碼如下:

npm install -g log.io --user "chenqing"

安裝之后,啟動(dòng)服務(wù)端(不需要配置):

復(fù)制代碼 代碼如下:

log.io-server

之后配置客戶端

復(fù)制代碼 代碼如下:

vim ~/.log.io/harvester.conf

exports.config = {
 nodeName: "application_server",
 logStreams: {
 test: [
 "/Users/chenqing/test.log"
 ]
 },
 server: {
 host: '0.0.0.0',
 port: 28777
 }
 }

啟動(dòng)客戶端:log.io-harvester

我們來測試一下:

首先在命令行下

復(fù)制代碼 代碼如下:

[ chenqing@Qing ~ ] for i in {1..1000};do echo `date ` >> test.log ;done

打開瀏覽器:http://localhost:28778/

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 金昌市| 庆安县| 义马市| 娄底市| 洪江市| 方山县| 印江| 嘉定区| 霸州市| 定远县| 彭州市| 吐鲁番市| 固安县| 澄城县| 马鞍山市| 外汇| 米林县| 恩施市| 武川县| 博兴县| 墨玉县| 泰顺县| 开远市| 兴和县| 罗甸县| 金坛市| 广昌县| 泸溪县| 晋江市| 彩票| 白玉县| 曲阜市| 三门峡市| 稻城县| 大洼县| 新丰县| 河东区| 茌平县| 金寨县| 武陟县| 库车县|