Newer
Older
"jonasled.dev/jonasled/ems-esp-logger/database"
"jonasled.dev/jonasled/ems-esp-logger/messageworker"
"jonasled.dev/jonasled/ems-esp-logger/zeromq"
defer zeromq.Pusher.Close()
if os.Getenv("OUTPUT_DATABSE") != "" {
database.Init()
database.CreateInstance()
}
if os.Getenv("MQTT_SERVER_ENABLED") == "true" {
log.Log.Info("Starting embedded MQTT server")
mqttserver.Start()
}
time.Sleep(time.Second) // reduce CPU usage by adding a short sleep here instead of a empty for loop