Continuous Tail-ation of a Log File with NodeJs and Socket.io

Ciao,

ieri mi sono cimentato con un problema semplice: vorrei visualizzare in una pagina web il contenuto di un logfile. Come posso fare?

Non mi serviva statistica ma solo una lettura delle ultime 10 righe. Una tail insomma …

Ho chiesto ad Alexander Fortin se esistesse qualche applicazione e lui mi ha detto: “Fai prima a scriverti te una app con 10 righe di php”.

Ma siccome il problema era semplice, ed è da un po che cercavo l’occasione per studiare Node, mi sono detto: “perchè non cominciare proprio da questo?”

Ed ecco che mi sono buttato giù e ne è venuto un piccolo repo:
http://fabiofabbrucci.github.com/NodeJSLogReader/

Utilizzando nodejs, express e socket.io ci ho messo 1 oretta in toto (la parte più difficile è stato il setting di progetto).
E’ stato un esercizio carino. Suggerisco a tutti di osservare nodejs, partendo da una “app 4 dummies”.

Feedback e suggerimenti sono welcome.
Buon coding a tutti.