Skip to content

Commit 8a6744f

Browse files
committed
server: add debug logs
1 parent d1ac7d9 commit 8a6744f

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

server.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ module.exports = Server
33
var bencode = require('bencode')
44
var bufferEqual = require('buffer-equal')
55
var common = require('./lib/common')
6+
var debug = require('debug')('bittorrent-tracker:server')
67
var dgram = require('dgram')
78
var EventEmitter = require('events').EventEmitter
89
var http = require('http')
@@ -234,6 +235,7 @@ Server.prototype._onHttpRequest = function (req, res) {
234235
response['warning message'] = warning
235236
}
236237
res.end(bencode.encode(response))
238+
debug('sent response ' + response)
237239

238240
} else if (s[0] === '/scrape') { // unofficial scrape message
239241
if (typeof params.info_hash === 'string') {
@@ -268,12 +270,14 @@ Server.prototype._onHttpRequest = function (req, res) {
268270
})
269271

270272
res.end(bencode.encode(response))
273+
debug('sent response ' + response)
271274

272275
} else {
273276
error('only /announce and /scrape are valid endpoints')
274277
}
275278

276279
function error (message) {
280+
debug('sent error ' + message)
277281
res.end(bencode.encode({
278282
'failure reason': message
279283
}))
@@ -441,6 +445,7 @@ Server.prototype._onUdpRequest = function (msg, rinfo) {
441445
}
442446

443447
function send (buf) {
448+
debug('sent response ' + buf)
444449
socket.send(buf, 0, buf.length, rinfo.port, rinfo.address, function () {
445450
try {
446451
socket.close()
@@ -449,6 +454,7 @@ Server.prototype._onUdpRequest = function (msg, rinfo) {
449454
}
450455

451456
function error (message) {
457+
debug('sent error ' + message)
452458
send(Buffer.concat([
453459
common.toUInt32(common.ACTIONS.ERROR),
454460
common.toUInt32(transactionId || 0),

0 commit comments

Comments
 (0)