Ocean/Log/Web/ReadLatest.go
Thorsten c5e8a30e68 Logging Web Interface
**Work in progress**
2015-02-24 11:58:46 +01:00

32 lines
741 B
Go

package Web
import (
"github.com/SommerEngineering/Ocean/Log/DeviceDatabase"
"github.com/SommerEngineering/Ocean/Log/Web/Scheme"
)
func readLatest() (events []Scheme.LogEvent) {
eventsFromDB := DeviceDatabase.ReadLatest()
count := len(eventsFromDB)
events = make([]Scheme.LogEvent, count)
for n := 0; n < count; n++ {
eventFromDB := eventsFromDB[n]
events[n] = Scheme.LogEvent{}
events[n].LogLine = eventFromDB.Level // TODO!!!
if n%2 == 0 {
events[n].AB = Scheme.B
} else {
events[n].AB = Scheme.A
}
}
// data.Events = make([]Scheme.LogEvent, 3)
// data.Events[0].AB = Scheme.A
// data.Events[0].LogLevel = Scheme.LogINFO
// data.Events[0].LogLine = `hello world`
return
}