Node.js中使用Log.io在瀏覽器中實(shí)時(shí)監(jiān)控日志(等同tail -f命令)
今天,抽空了瀏覽了下node.js ,哈哈,看了一篇入門的文章(http://www.nodebeginner.org/index-zh-cn.html),自我感覺是入門了,不過里面一句話,挺有感悟:
不過,這些畢竟都是前端技術(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,官方解釋是說:
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 安裝方式:
brew install nodejs
或者利用yum:
yum install nodejs
之后我們就可以使用npm來安裝log.io 了
npm install -g log.io --user "chenqing"
安裝之后,啟動(dòng)服務(wù)端(不需要配置):
log.io-server
之后配置客戶端
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
我們來測試一下:
首先在命令行下
[ chenqing@Qing ~ ] for i in {1..1000};do echo `date ` >> test.log ;done
打開瀏覽器:http://localhost:28778/

相關(guān)文章
node.js中的fs.truncateSync方法使用說明
這篇文章主要介紹了node.js中的fs.truncateSync方法使用說明,本文介紹了fs.truncateSync的方法說明、語法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下2014-12-12
node.js用fs.rename強(qiáng)制重命名或移動(dòng)文件夾的方法
本篇文章主要介紹了node.js用fs.rename強(qiáng)制重命名或移動(dòng)文件夾的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-12-12
關(guān)于訪問node?express中的static靜態(tài)文件方法
這篇文章主要介紹了關(guān)于訪問node?express中的static靜態(tài)文件方法,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-09-09
node.js中實(shí)現(xiàn)kindEditor圖片上傳功能的方法教程
最近在做一個(gè)類似于論壇的系統(tǒng),帖子需要進(jìn)行圖文并茂的顯示,所以用到了富文本編輯器:kindeditor,下面這篇文章主要給大家介紹了在node.js中實(shí)現(xiàn)kindEditor圖片上傳功能的方法教程,需要的朋友可以參考借鑒,下面來一起看看吧。2017-04-04
詳解nodejs操作mongodb數(shù)據(jù)庫封裝DB類
這篇文章主要介紹了詳解nodejs操作mongodb數(shù)據(jù)庫封裝DB類,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-04-04
NPM配置私服構(gòu)建內(nèi)網(wǎng)中央倉庫過程詳解
這篇文章主要為大家介紹了NPM配置私服構(gòu)建內(nèi)網(wǎng)中央倉庫過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08
對node通過fs模塊判斷文件是否是文件夾的實(shí)例講解
今天小編就為大家分享一篇對node通過fs模塊判斷文件是否是文件夾的實(shí)例講解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06

