Ocean/Log/DeviceDatabase/Variables.go

26 lines
1.0 KiB
Go
Raw Normal View History

package DeviceDatabase
import (
2015-06-22 15:38:55 +00:00
"github.com/SommerEngineering/Ocean/Admin/Scheme"
LM "github.com/SommerEngineering/Ocean/Log/Meta"
"gopkg.in/mgo.v2"
"sync"
)
var (
2015-06-17 15:44:52 +00:00
// This is the name for logging event from this package:
2015-06-22 15:38:55 +00:00
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 []Scheme.Sender = nil
cacheMessageNames []Scheme.MessageNames = nil
logDB *mgo.Database = nil
logDBSession *mgo.Session = nil
logDBCollection *mgo.Collection = nil
)