less logging
This commit is contained in:
@ -29,13 +29,13 @@ func NewDatabaseHandle(dsn string) *DatabaseHandle {
|
|||||||
|
|
||||||
func (dbh *DatabaseHandle) StoreMeasurement(measurement *Measurement) {
|
func (dbh *DatabaseHandle) StoreMeasurement(measurement *Measurement) {
|
||||||
if ! dbh.initialized {
|
if ! dbh.initialized {
|
||||||
log.Println("Database connection not initialized, can not store, measurement lost")
|
log.Printf("Database connection not initialized, can not store, measurement %s lost", measurement)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
result := dbh.dbh.Create(measurement)
|
result := dbh.dbh.Create(measurement)
|
||||||
if result.Error != nil {
|
if result.Error != nil {
|
||||||
log.Printf("Unable to insert measurement: %s", result.Error)
|
log.Printf("Unable to insert, measurement %s lost, error: %s", measurement, result.Error)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -39,7 +39,7 @@ func storeMessage(filename string, item handler.MessageT) {
|
|||||||
log.Printf("Unable to write message, message is not archived: %s", err)
|
log.Printf("Unable to write message, message is not archived: %s", err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
log.Printf("Archiving message in file %s", filename)
|
log.Println("Successfully archived message")
|
||||||
}
|
}
|
||||||
|
|
||||||
func archiver() {
|
func archiver() {
|
||||||
@ -79,9 +79,9 @@ func InputDispatcher() {
|
|||||||
|
|
||||||
func handleMessage(message handler.MessageT) {
|
func handleMessage(message handler.MessageT) {
|
||||||
for _, mapping := range config.Config.TopicMappings {
|
for _, mapping := range config.Config.TopicMappings {
|
||||||
log.Printf("Testing %s -> %s", mapping.Topics, mapping.Handler)
|
// log.Printf("Testing %s -> %s", mapping.Topics, mapping.Handler)
|
||||||
for _, subscribedTopic := range mapping.Topics {
|
for _, subscribedTopic := range mapping.Topics {
|
||||||
log.Printf("Testing %s in %s", message.Topic, subscribedTopic)
|
// log.Printf("Testing %s in %s", message.Topic, subscribedTopic)
|
||||||
if mqtt.TopicMatchesSubscription(message.Topic, subscribedTopic) {
|
if mqtt.TopicMatchesSubscription(message.Topic, subscribedTopic) {
|
||||||
log.Printf("Handle message in handler %s", mapping.Handler)
|
log.Printf("Handle message in handler %s", mapping.Handler)
|
||||||
handler, exists := handlerMap[mapping.Handler]
|
handler, exists := handlerMap[mapping.Handler]
|
||||||
@ -89,11 +89,10 @@ func handleMessage(message handler.MessageT) {
|
|||||||
handler.Handle(message)
|
handler.Handle(message)
|
||||||
return
|
return
|
||||||
} else {
|
} else {
|
||||||
log.Printf("Handler not found, message is lost")
|
log.Printf("Handler %s not found, message %s is lost", mapping.Handler, message)
|
||||||
}
|
|
||||||
} else {
|
|
||||||
log.Printf("no match")
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
log.Printf("No match for topic %s, message %s is lost", message.Topic, message)
|
||||||
}
|
}
|
||||||
|
@ -39,12 +39,12 @@ func NewMbgw3Handler() *Mbgw3Handler {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (self *Mbgw3Handler) Handle(message handler.MessageT) {
|
func (self *Mbgw3Handler) Handle(message handler.MessageT) {
|
||||||
log.Printf("Handler MBGW3 %d processing %s -> %s", self.id, message.Topic, message.Payload)
|
// log.Printf("Handler MBGW3 %d processing %s -> %s", self.id, message.Topic, message.Payload)
|
||||||
|
|
||||||
var observation Observation
|
var observation Observation
|
||||||
err := json.Unmarshal([]byte(message.Payload), &observation)
|
err := json.Unmarshal([]byte(message.Payload), &observation)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Printf("Unable to parse payload into Observation struct, values are lost: ", err)
|
log.Printf("Unable to parse payload into Observation struct, message %s -> %s is lost, error ", message.Topic, message.Payload, err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -89,7 +89,7 @@ func (self *Mbgw3Handler) Handle(message handler.MessageT) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
log.Printf("Prepared measurement item: %s", measurement)
|
// log.Printf("Prepared measurement item: %s", measurement)
|
||||||
|
|
||||||
self.dbh.StoreMeasurement(&measurement)
|
self.dbh.StoreMeasurement(&measurement)
|
||||||
}
|
}
|
||||||
|
@ -48,12 +48,12 @@ func NewPvHandler() *PvHandler {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (self *PvHandler) Handle(message handler.MessageT) {
|
func (self *PvHandler) Handle(message handler.MessageT) {
|
||||||
log.Printf("Handler PV %d processing %s -> %s", self.id, message.Topic, message.Payload)
|
//log.Printf("Handler PV %d processing %s -> %s", self.id, message.Topic, message.Payload)
|
||||||
|
|
||||||
var pvValue PvValue
|
var pvValue PvValue
|
||||||
err := json.Unmarshal([]byte(message.Payload), &pvValue)
|
err := json.Unmarshal([]byte(message.Payload), &pvValue)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Printf("Unable to parse payload into pvValue struct, values are lost: ", err)
|
log.Printf("Unable to parse payload into pvValue struct, message %s -> %s is lost, error: %s", message.Topic, message.Payload, err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user