Save device logs to rethinkdb.

This commit is contained in:
Simo Kinnunen
2014-01-29 19:50:47 +09:00
parent 39989c6e7a
commit 389db73f08
8 changed files with 140 additions and 41 deletions

View File

@@ -55,6 +55,18 @@ module.exports = function(wire) {
, envelope: function(type, message) {
return new wire.Envelope(type, message.encode()).encodeNB()
}
, makeDeviceLogMessage: function(serial, entry) {
var message = new wire.DeviceLogMessage(
serial
, entry.timestamp / 1000
, entry.priority
, entry.tag
, entry.pid
, entry.message
)
return wireutil.envelope(wire.MessageType.DEVICE_LOG, message)
}
, makeGroupMessage: function(channel, timeout, requirements) {
var message = new wire.GroupMessage(
channel