ホームページ > 記事 > ウェブフロントエンド > Node.js で Log.io を使用してブラウザでログをリアルタイムで監視する (tail -f コマンドと同等)_node.js
今日、少し時間をかけて、node.js を閲覧しました。笑、入門記事 (http://www.nodebeginner.org/index-zh-cn.html) を読みました。しかし、その中に非常に啓発的な一文があります:
ところで、log.io で良いものを見つけました。公式の説明は次のとおりです。
リアルタイム ログ監視。Linux では tail -f を思い浮かべるかもしれません。log.io はほぼ同じ意味を持ちますが、tail -f よりもはるかに強力です。これもC/Sアーキテクチャに基づいています。
以下は実際的なデモンストレーションです:
1. インストール
これは、nodejs に依存します。まず、nodejs をインストールして、公式のインストール方法を参照してください: (http://nodejs.org/download/)
ここでは Mac brew インストール方法を使用しています:
または yum を使用します:
その後、npm を使用して log.io をインストールできます
インストール後、サーバーを起動します (構成は必要ありません):
その後クライアントを構成します
exports.config = {
ノード名: "アプリケーションサーバー",
ログストリーム: {
テスト: [
"/Users/chenqing/test.log"
]
}、
サーバー: {
ホスト: '0.0.0.0',
ポート: 28777
}
}
クライアントを起動します: log.io-harvester
テストしてみましょう:
まずコマンドラインに移動します