File tree Expand file tree Collapse file tree 2 files changed +5
-0
lines changed Expand file tree Collapse file tree 2 files changed +5
-0
lines changed Original file line number Diff line number Diff line change 20
20
"jwt-simple" : " 0.1.x" ,
21
21
"pubcontrol" : " 0.3.1" ,
22
22
"grip" : " 0.1.4" ,
23
+ "segfault-handler" : " git+https://github.com/ddopson/node-segfault-handler.git" ,
23
24
"node-xmpp-client" : " ~0.4.0" ,
24
25
"primus-emitter" : " ~3.0.2" ,
25
26
"primus" : " ~2.3.0" ,
Original file line number Diff line number Diff line change @@ -22,9 +22,13 @@ var auth = require('./src/util/auth');
22
22
var config = require ( './src/util/config' ) ;
23
23
var session = require ( './src/util/session' ) ;
24
24
var grip = require ( './src/util/grip' ) ;
25
+ var SegfaultHandler = require ( 'segfault-handler' ) ;
25
26
var logger = require ( './src/util/log' ) ;
26
27
var expressWinston = require ( 'express-winston' ) ;
27
28
29
+ // Watch for segfaults
30
+ SegfaultHandler . registerHandler ( ) ;
31
+
28
32
function setupConfig ( app ) {
29
33
transport = logger . transports [ Object . keys ( logger . transports ) [ 0 ] ] ;
30
34
app . configure ( function ( ) {
You can’t perform that action at this time.
0 commit comments