Skip to content

Commit 5a1d586

Browse files
author
Jack Anderson
committed
use bunyan for backend logging
1 parent 03abfd3 commit 5a1d586

4 files changed

Lines changed: 14 additions & 5 deletions

File tree

app.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ var app = express();
88
var server = http.createServer(app);
99
var io = require('socket.io').listen(server, {log: false});
1010
var lessCompiler = require('express-less-middleware')();
11+
var logger = require('./logger');
1112

1213
var rooms = {};
1314
var userCount = 0;
@@ -20,7 +21,7 @@ var userCount = 0;
2021
var setupRoomEvents = function(socket,room,events) {
2122
var emitFn = function(eventName) {
2223
return function(data) {
23-
console.log('Event:', eventName, data);
24+
logger.info(data, 'Event: ' + eventName);
2425
io.sockets.in(room).emit(eventName, data);
2526
};
2627
};
@@ -97,7 +98,7 @@ app.get(/^\/([0-9a-z]{1,5})$/, routes.invite);
9798

9899
// Listen on the port.
99100
server.listen(app.get('port'), function() {
100-
console.log('BitPoints is ready to go at http://localhost:' + config.port);
101+
logger.info('BitPoints is ready to go at http://localhost:' + config.port);
101102
});
102103

103104
// Socket stuff.
@@ -109,7 +110,7 @@ io.sockets.on('connection', function (socket) {
109110
var hostRoomId;
110111

111112
socket.on('createRoom', function (data) {
112-
console.log('Event:', 'createRoom', data);
113+
logger.info(data, 'Event: createRoom');
113114
rooms[data.roomId] = data;
114115
socket.join(data.roomId);
115116
host = true;
@@ -123,7 +124,7 @@ io.sockets.on('connection', function (socket) {
123124
});
124125

125126
socket.on('joinRoom', function (data) {
126-
console.log('Event:', 'joinRoom', data);
127+
logger.info(data, 'Event: joinRoom');
127128
// Set client socket metadata.
128129
myName = data.name;
129130
inRoom = data.roomId;

logger.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
var bunyan = require('bunyan');
2+
3+
module.exports = bunyan.createLogger({
4+
name: 'bitpoints',
5+
level: 'info'
6+
});
7+

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
},
2020
"dependencies": {
2121
"body-parser": "^1.15.0",
22+
"bunyan": "^1.8.9",
2223
"cookie-parser": "^1.4.1",
2324
"errorhandler": "^1.4.3",
2425
"express": "4.13.4",

public/javascripts/host.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -330,7 +330,7 @@ var page = new BP.Page({
330330

331331
socket.emit('roundEnd',{
332332
roomId: roomId,
333-
data: voteData,
333+
roundData: voteData,
334334
outcome: outcomeText
335335
});
336336
},

0 commit comments

Comments
 (0)