Gunakan Log.io dalam Node.js untuk memantau log dalam masa nyata dalam penyemak imbas (bersamaan dengan perintah tail -f)_node.js

WBOY
Lepaskan: 2016-05-16 16:36:13
asal
1766 orang telah melayarinya

Hari ini, saya mengambil sedikit masa untuk menyemak imbas node.js Haha, saya membaca artikel pengenalan (http://www.nodebeginner.org/index-zh-cn.html). tapi Ada ayat di dalamnya yang cukup bernas:

Salin kod Kod adalah seperti berikut:

Walau bagaimanapun, ini semua adalah teknologi hadapan walaupun ia sentiasa berasa baik untuk menggunakan jQuery apabila anda ingin meningkatkan halaman, pada akhirnya, anda adalah pengguna JavaScript, bukan pembangun JavaScript. Kemudian, bersama-sama datang Node.js, JavaScript bahagian pelayan, betapa hebatnya itu? Jadi, anda fikir sudah tiba masanya untuk mengambil JavaScript yang biasa tetapi tidak dikenali semula. Tetapi tunggu, menulis aplikasi Node.js adalah satu perkara yang memahami mengapa ia ditulis dengan cara ia ditulis bermakna — anda perlu mengetahui JavaScript. Kali ini betul-betul.
Ya, kali ini kita akan memainkannya secara sebenar. .

Dengan cara ini, saya melihat log.io perkara yang baik, penjelasan rasmi ialah:

Salin kod Kod adalah seperti berikut:

Pemantauan log masa nyata dalam penyemak imbas anda
Dikuasakan oleh node.js socket.io

Pemantauan log masa nyata, kita mungkin memikirkan tail -f di bawah Linux, log.io mempunyai maksud yang sama, tetapi ia jauh lebih berkuasa daripada tail -f. Perkara ini juga berdasarkan seni bina C/S.

Berikut ialah demonstrasi praktikal:

1. Pemasangan

Perkara ini bergantung pada nodejs Mari pasang nodejs dahulu dan rujuk kaedah pemasangan rasmi: (http://nodejs.org/download/)

Saya menggunakan kaedah pemasangan mac brew di sini:

Salin kod Kod adalah seperti berikut:

brew install nodejs

Atau gunakan yum:

Salin kod Kod adalah seperti berikut:

yum pasang nodejs

Selepas itu kita boleh menggunakan npm untuk memasang log.io

Salin kod Kod adalah seperti berikut:

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

Selepas pemasangan, mulakan pelayan (tiada konfigurasi diperlukan):

Salin kod Kod adalah seperti berikut:

log.io-server

Konfigurasikan klien selepas itu

Salin kod Kod adalah seperti berikut:

vim ~/.log.io/harvester.conf

exports.config = {
nodeName: "application_server",
Aliran log: {
ujian: [
"/Users/chenqing/test.log"
]
},
pelayan: {
hos: '0.0.0.0',
pelabuhan: 28777
}
}

Mulakan pelanggan: log.io-harvester

Mari kita uji:

Pergi dahulu ke baris arahan

Salin kod Kod adalah seperti berikut:

[ chenqing@Qing ~ ] untuk i dalam {1..1000};buat echo `tarikh ` >> test.log ;selesai

Buka pelayar: http://localhost:28778/

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!