95b0dcb653
**Work in progress**
24 lines
871 B
Go
24 lines
871 B
Go
package DeviceDatabase
|
|
|
|
import (
|
|
LM "github.com/SommerEngineering/Ocean/Log/Meta"
|
|
"gopkg.in/mgo.v2"
|
|
"sync"
|
|
)
|
|
|
|
var (
|
|
senderName LM.Sender = `System::Logger::Database`
|
|
mutexCacheFull sync.Mutex = sync.Mutex{}
|
|
mutexCacheSenderNames sync.RWMutex = sync.RWMutex{}
|
|
mutexCacheMessageNames sync.RWMutex = sync.RWMutex{}
|
|
cache chan LogDBEntry = nil
|
|
cacheSizeNumberOfEvents int = 50
|
|
cacheSizeTime2FlushSeconds int = 6
|
|
nameCachesRefreshTimeSeconds int = 300
|
|
cacheSenderNames []string = nil
|
|
cacheMessageNames []string = nil
|
|
logDB *mgo.Database = nil
|
|
logDBSession *mgo.Session = nil
|
|
logDBCollection *mgo.Collection = nil
|
|
)
|