欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2014年09月17日 09:53:51   作者:鄉(xiāng)村運維  
這篇文章主要介紹了Node.js中使用Log.io在瀏覽器中實時監(jiān)控日志,Log.io等同于tail -f命令,但更強大,需要的朋友可以參考下

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

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

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

話說,看到一個不錯的東西log.io,官方解釋是說:

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

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

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

下面實際演示一下:

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"

安裝之后,啟動服務(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
 }
 }

啟動客戶端:log.io-harvester

我們來測試一下:

首先在命令行下

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

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

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

相關(guān)文章

  • Node如何后臺數(shù)據(jù)庫使用增刪改查功能

    Node如何后臺數(shù)據(jù)庫使用增刪改查功能

    這篇文章主要介紹了Node如何后臺數(shù)據(jù)庫使用增刪改查功能,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • Node之簡單的前后端交互(實例講解)

    Node之簡單的前后端交互(實例講解)

    下面小編就為大家?guī)硪黄狽ode之簡單的前后端交互(實例講解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • node.js實現(xiàn)微信JS-API封裝接口的示例代碼

    node.js實現(xiàn)微信JS-API封裝接口的示例代碼

    這篇文章主要介紹了node.js實現(xiàn)微信JS-API封裝接口的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • Node.js中路徑處理模塊path詳解

    Node.js中路徑處理模塊path詳解

    相信大家都知道在nodejs中,path是個使用頻率很高,但卻讓人又愛又恨的模塊。因為部分文檔說的不夠清晰,還有部分因為接口的平臺差異性。本文就給大家詳細(xì)介紹下關(guān)于Node.js中的路徑處理模塊path,希望能對大家學(xué)習(xí)或者使用模塊path有所幫助,下面來一起看看吧。
    2016-11-11
  • nodejs高版本降為低版本的詳細(xì)解決方案

    nodejs高版本降為低版本的詳細(xì)解決方案

    部分老舊項目需要使用低版本的node,網(wǎng)上很多是無效的,高版本無法直接安裝低版本node,但是低版本nodejs可以安裝部分高版本node,從而達(dá)到升級效果,下面這篇文章主要給大家介紹了關(guān)于nodejs高版本降為低版本的詳細(xì)解決方案,需要的朋友可以參考下
    2022-12-12
  • node.js中的fs.truncate方法使用說明

    node.js中的fs.truncate方法使用說明

    這篇文章主要介紹了node.js中的fs.truncate方法使用說明,本文介紹了fs.truncate的方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • nodejs與瀏覽器中全局對象區(qū)別點總結(jié)

    nodejs與瀏覽器中全局對象區(qū)別點總結(jié)

    在本篇文章里小編給大家整理的是一篇關(guān)于nodejs與瀏覽器中全局對象區(qū)別點總結(jié)內(nèi)容,對此有需要的朋友們可以學(xué)習(xí)下。
    2021-12-12
  • node版本管理器Volta的簡單使用

    node版本管理器Volta的簡單使用

    Volta是一款強大的JavaScript工具管理器,它簡化了命令行工具的安裝和管理,本文主要介紹了node版本管理器Volta的簡單使用,具有一定的參考價值,感興趣的可以了解一下
    2024-02-02
  • 優(yōu)化Node.js Web應(yīng)用運行速度的10個技巧

    優(yōu)化Node.js Web應(yīng)用運行速度的10個技巧

    這篇文章主要介紹了優(yōu)化Node.js Web應(yīng)用運行速度的10個技巧,本文講解了從并行、異步、緩存、gzip 壓縮、客戶端渲染等等技巧,需要的朋友可以參考下
    2014-09-09
  • 在Node.js應(yīng)用中讀寫Redis數(shù)據(jù)庫的簡單方法

    在Node.js應(yīng)用中讀寫Redis數(shù)據(jù)庫的簡單方法

    這篇文章主要介紹了在Node.js應(yīng)用中讀寫Redis數(shù)據(jù)庫的簡單方法,Redis是一個內(nèi)存式高速數(shù)據(jù)庫,需要的朋友可以參考下
    2015-06-06

最新評論