# HG changeset patch # User tzara # Date 1345824450 0 # Node ID 56767c69b7c47cd54d9f3441da5287f6b8ad5881 # Parent 9d69c5b009e7f33a56f21ae9b2cddc3d89c8af68 added logging of chat with timestamps diff -r 9d69c5b009e7 -r 56767c69b7c4 nodescore.js --- a/nodescore.js Thu Aug 23 16:17:31 2012 +0000 +++ b/nodescore.js Fri Aug 24 16:07:30 2012 +0000 @@ -62,9 +62,31 @@ }); + +/// chat user messages to screens and to log file + + var da = new Date(); + var dtstring = da.getFullYear() + + '-' + da.getMonth() + + '-' + da.getDate() + ; + + fs.open('logs/chatlog-'+dtstring+'.txt', 'a', 666, function( e, id ) { + socket.on('user message', function (msg) { + var dt = new Date();var timestring = dt.getHours() + ':' + dt.getMinutes() + ':' + dt.getSeconds(); socket.broadcast.emit('user message', socket.nickname, msg); + + //////////////////////// + /// log messages to file + + var fs = require('fs'), str = msg; + fs.write( id, timestring+" " + socket.nickname + ": "+ msg+"\n", null, 'utf8', function(){}); }); + + }); + + //////////////////////////////////////////// // metronome //////////////////////////////////////////// diff -r 9d69c5b009e7 -r 56767c69b7c4 www/index.html --- a/www/index.html Thu Aug 23 16:17:31 2012 +0000 +++ b/www/index.html Fri Aug 24 16:07:30 2012 +0000 @@ -33,7 +33,7 @@
- -
-

Browser Compatability:

Modern Browsers only. No Internet Explorer support. Tested using Chromium.