mirror of
https://github.com/balena-os/balena-supervisor.git
synced 2025-04-23 18:33:35 +00:00
log compound messages with timestamp and proper system flag
This commit is contained in:
parent
25e7afe4aa
commit
d47fdf8a3c
@ -24,7 +24,7 @@ knex('config').select('value').where(key: 'uuid').then ([ uuid ]) ->
|
||||
)
|
||||
|
||||
exports.logSystemEvent = logSystemEvent = (message) ->
|
||||
logger.log('[system] ' + message)
|
||||
logger.log({ message, isSystem: true })
|
||||
|
||||
exports.kill = kill = (app) ->
|
||||
logSystemEvent('Killing application ' + app.imageId)
|
||||
|
@ -1,3 +1,4 @@
|
||||
_ = require 'lodash'
|
||||
Docker = require 'dockerode'
|
||||
PUBNUB = require 'pubnub'
|
||||
Promise = require 'bluebird'
|
||||
@ -24,8 +25,14 @@ publish = do ->
|
||||
|
||||
# Redefine original function
|
||||
publish = (message) ->
|
||||
if _.isString(message)
|
||||
message = { message }
|
||||
|
||||
message.timestamp = Date.now()
|
||||
|
||||
# Stop pubnub logging loads of "Missing Message" errors, as they are quite distracting
|
||||
message or= ' '
|
||||
message.message or= ' '
|
||||
|
||||
pubnub.publish({ channel, message })
|
||||
|
||||
# Replay queue now that we have initialised the publish function
|
||||
|
Loading…
x
Reference in New Issue
Block a user