Maison  >  Article  >  interface Web  >  Utilisez Log.io dans Node.js pour surveiller les journaux en temps réel dans le navigateur (équivalent à la commande tail -f)_node.js

Utilisez Log.io dans Node.js pour surveiller les journaux en temps réel dans le navigateur (équivalent à la commande tail -f)_node.js

WBOY
WBOYoriginal
2016-05-16 16:36:131811parcourir

Aujourd'hui, j'ai pris le temps de parcourir node.js Haha, j'ai lu un article d'introduction (http://www.nodebeginner.org/index-zh-cn.html). mais il y a une phrase assez perspicace :

Copier le code Le code est le suivant :

Cependant, ce sont toutes des technologies frontales après tout. Bien qu'il soit toujours agréable d'utiliser jQuery lorsque vous souhaitez améliorer la page, en fin de compte, vous êtes tout au plus un utilisateur JavaScript, pas un développeur JavaScript. Ensuite, vient Node.js, JavaScript côté serveur, n'est-ce pas cool ? Vous pensez donc qu’il est temps de reprendre le JavaScript familier mais inconnu. Mais attendez, écrire des applications Node.js est une chose ; comprendre pourquoi elles sont écrites de la manière dont elles sont écrites signifie : vous devez connaître JavaScript. Cette fois, c'est pour de vrai.
Oui, cette fois, nous allons y jouer pour de vrai. .

Au fait, j'ai vu une bonne chose log.io, l'explication officielle est :

Copier le code Le code est le suivant :

Surveillance des journaux en temps réel dans votre navigateur
Propulsé par node.js socket.io

Surveillance des logs en temps réel, on peut penser à tail -f sous Linux, log.io a la même signification, mais il est bien plus puissant que tail -f. Cette chose est également basée sur l'architecture C/S.

Ce qui suit est une démonstration pratique :

1.Installation

Cette chose dépend de nodejs. Installons d'abord nodejs et référons-nous à la méthode d'installation officielle : (http://nodejs.org/download/)

J'utilise la méthode d'installation Mac Brew ici :

Copier le code Le code est le suivant :

brasser installer nodejs

Ou utilisez miam :

Copier le code Le code est le suivant :

miam, installez nodejs

Après cela, nous pouvons utiliser npm pour installer log.io

Copier le code Le code est le suivant :

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

Après l'installation, démarrez le serveur (aucune configuration requise) :

Copier le code Le code est le suivant :

log.io-serveur

Configurez ensuite le client

Copier le code Le code est le suivant :

vim ~/.log.io/harvester.conf

exports.config = {
nodeName : "serveur_application",
logStreams : {
tester : [
"/Utilisateurs/chenqing/test.log"
]
},
serveur : {
hôte : '0.0.0.0',
port : 28777
>
>

Démarrez le client : log.io-harvester

Testons-le :

Allez d'abord sur la ligne de commande

Copier le code Le code est le suivant :

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

Ouvrez le navigateur : http://localhost:28778/

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn