@@ -8,10 +8,18 @@ var app = express();
88var server = http . createServer ( app ) ;
99var io = require ( 'socket.io' ) . listen ( server , { log : false } ) ;
1010var lessCompiler = require ( 'express-less-middleware' ) ( ) ;
11+ var logger = require ( './logger' ) ;
1112
1213var rooms = { } ;
1314var userCount = 0 ;
1415
16+ var logEvent = function ( event , data ) {
17+ logger . info ( {
18+ event : event ,
19+ data : data
20+ } , 'socket event' ) ;
21+ } ;
22+
1523/**
1624 * Method for passing events between host and clients
1725 * Use this method only when incoming event name matches
@@ -20,6 +28,7 @@ var userCount = 0;
2028var setupRoomEvents = function ( socket , room , events ) {
2129 var emitFn = function ( eventName ) {
2230 return function ( data ) {
31+ logEvent ( eventName , data ) ;
2332 io . sockets . in ( room ) . emit ( eventName , data ) ;
2433 } ;
2534 } ;
@@ -96,7 +105,7 @@ app.get(/^\/([0-9a-z]{1,5})$/, routes.invite);
96105
97106// Listen on the port.
98107server . listen ( app . get ( 'port' ) , function ( ) {
99- console . log ( 'BitPoints is ready to go at http://localhost:' + config . port ) ;
108+ logger . info ( 'BitPoints is ready to go at http://localhost:' + config . port ) ;
100109} ) ;
101110
102111// Socket stuff.
@@ -108,8 +117,8 @@ io.sockets.on('connection', function (socket) {
108117 var hostRoomId ;
109118
110119 socket . on ( 'createRoom' , function ( data ) {
120+ logEvent ( 'createRoom' , data ) ;
111121
112- console . log ( 'Room' , data . roomId , 'created.' ) ;
113122 rooms [ data . roomId ] = data ;
114123 socket . join ( data . roomId ) ;
115124 host = true ;
@@ -123,6 +132,7 @@ io.sockets.on('connection', function (socket) {
123132 } ) ;
124133
125134 socket . on ( 'joinRoom' , function ( data ) {
135+ logEvent ( 'joinRoom' , data ) ;
126136
127137 // Set client socket metadata.
128138 myName = data . name ;
0 commit comments