Refactor stream log output to a utility.

This commit is contained in:
Simo Kinnunen
2014-04-01 21:55:50 +09:00
parent d6604bcda8
commit e43507b686
6 changed files with 26 additions and 23 deletions

View File

@@ -1,11 +1,14 @@
var syrup = require('syrup')
var logger = require('../util/logger')
var lifecycle = require('../util/lifecycle')
module.exports = function(options) {
// Show serial number in logs
logger.setGlobalIdentifier(options.serial)
var log = logger.createLogger('device')
return syrup.serial()
// We want to send logs before anything else start happening
.dependency(require('./device/plugins/logsender'))
@@ -35,4 +38,8 @@ module.exports = function(options) {
.consume(options)
})
.consume(options)
.catch(function(err) {
log.fatal('Setup had an error', err.stack)
lifecycle.fatal()
})
}