mirror of https://github.com/Chocobozzz/PeerTube
Fix crash with websocket tracker
parent
53ac1448f0
commit
1e9d7b60cd
|
@ -104,11 +104,11 @@ const trackerServer = new TrackerServer({
|
|||
})
|
||||
|
||||
trackerServer.on('error', function (err) {
|
||||
logger.error(err)
|
||||
logger.error('Error in websocket tracker.', err)
|
||||
})
|
||||
|
||||
trackerServer.on('warning', function (err) {
|
||||
logger.error(err)
|
||||
logger.error('Warning in websocket tracker.', err)
|
||||
})
|
||||
|
||||
const server = http.createServer(app)
|
||||
|
@ -116,7 +116,6 @@ const wss = new WebSocketServer({ server: server, path: '/tracker/socket' })
|
|||
wss.on('connection', function (ws) {
|
||||
trackerServer.onWebSocketConnection(ws)
|
||||
})
|
||||
wss.on('error', err => logger.error('Error in websocket server.', err))
|
||||
|
||||
const onHttpRequest = trackerServer.onHttpRequest.bind(trackerServer)
|
||||
app.get('/tracker/announce', (req, res) => onHttpRequest(req, res, { action: 'announce' }))
|
||||
|
|
|
@ -26,12 +26,12 @@ const loggerFormat = winston.format.printf((info) => {
|
|||
if (additionalInfos === '{}') additionalInfos = ''
|
||||
else additionalInfos = ' ' + additionalInfos
|
||||
|
||||
if (info.message.stack !== undefined) info.message = info.message.stack
|
||||
if (info.message && info.message.stack !== undefined) info.message = info.message.stack
|
||||
return `[${info.label}] ${info.timestamp} ${info.level}: ${info.message}${additionalInfos}`
|
||||
})
|
||||
|
||||
const timestampFormatter = winston.format.timestamp({
|
||||
format: 'YYYY-MM-DD hh:mm:ss.SSS'
|
||||
format: 'YYYY-MM-dd HH:mm:ss.SSS'
|
||||
})
|
||||
const labelFormatter = winston.format.label({
|
||||
label
|
||||
|
|
Loading…
Reference in New Issue