国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 望奎县| 卫辉市| 克山县| 启东市| 乐安县| 衡水市| 柏乡县| 建昌县| 武定县| 时尚| 永宁县| 栾城县| 都昌县| 额济纳旗| 昆山市| 湄潭县| 大姚县| 绥芬河市| 新源县| 梁平县| 迁西县| 泰兴市| 乌拉特中旗| 沁水县| 丹阳市| 怀远县| 汉寿县| 梧州市| 阿克苏市| 连山| 陇南市| 古浪县| 报价| 山丹县| 苍南县| 眉山市| 杂多县| 千阳县| 遂宁市| 滁州市| 松桃|