UNPKG

supe-addon-log-citizen-lifecycle

Version:
27 lines (22 loc) 975 B
module.exports = function( supervisor ){ supervisor.noticeboard.watch( 'citizen-started', 'log-to-stdio', function( msg ){ var name = msg.notice.name; console.log( name + ' started' ); }); supervisor.noticeboard.watch( 'citizen-shutdown', 'log-to-stdio', function( msg ){ var name = msg.notice.name; console.log( name + ' shutdown' ); }); supervisor.noticeboard.watch( 'citizen-crashed', 'log-to-stdio', function( msg ){ var name = msg.notice.name; console.log( name + ' crashed' ); }); supervisor.noticeboard.watch( 'citizen-excessive-crash', 'log-to-stdio', function( msg ){ var name = msg.notice.name; console.log( name + ' crashed excessively' ); }); supervisor.noticeboard.watch( 'citizen-excessive-crash', 'log-refusal-to-revive-citizen', function( msg ){ var name = msg.notice.name; console.log( '[error] stopped reviving "' + name + '" because it crashed excessively' ); }); }