手机版

Node.js中使用Log.io实时监控浏览器中的日志(相当于tail -f命令)

时间:2021-09-10 来源:互联网 编辑:宝哥软件园 浏览:

今天抽空浏览了一下node.js,哈哈,看了一篇介绍性的文章(http://www . node初学者. org/index-zh-cn.html)。我感觉我是入门了,但是里面有一句话,挺有见地的:

复制的代码如下:然而,这些毕竟是前端技术。虽然当你想要增强页面时,使用jQuery总是让你感觉很好,但最终,你最多只是一个JavaScript用户,而不是JavaScript开发人员。然后是Node.js,服务器端的JavaScript。这有多酷?所以,你认为是时候重新拿起熟悉又陌生的JavaScript了。但是不用担心,编写Node.js应用程序是一回事;理解它们为什么以这样的方式编写意味着您需要理解JavaScript。这次是真的。是的,这次是真的。

话说,看到一个好东西,官方的解释是:

复制代码如下:由node.jssocket.io供电的浏览器中的:实时日志监控。

实时日志监控,我们可能会想到linux下的tail -f,和log.io的意思大致相同,但是比tail-f强大很多,这个东西也在C/S架构中。

以下是实际演示:

1.装置

这个东西依赖于nodejs。先安装nodejs,参考官方安装方法:(http://nodejs.org/download/)

我这里用的是mac的brew安装方式:复制代码如下:brew install nodejs

或者使用yum:复制代码如下:yum install nodejs

之后我们可以用npm安装log.io,复制代码如下: NPM安装-g log . io-用户'陈清'

安装后,启动服务器(无需配置):复制代码如下:log.io-server

之后,配置客户端复制代码如下: vim ~/. log . io/harvester . conf。

exports . config={ nodename : ' application _ server ',logstreams 3360 { test :['/Users/陈清/test.log']},server: {host: '0.0.0.0 ',port: 28777}}

要启动客户端:log.io-harvester

让我们测试一下:

首先,将代码复制到命令行下,如下所示:[[电子邮件保护] ~]用于{1.1000};做echo ' date ' test . log;完成打开浏览器:http://localhost:28778/

版权声明:Node.js中使用Log.io实时监控浏览器中的日志(相当于tail -f命令)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。