package db import ( "log" "th7/data/config" "th7/data/core" ) type DummyAdapter struct { cfg config.Config } func NewDummyAdapter(cfg config.Config) (*DummyAdapter, error) { var adapter DummyAdapter adapter.cfg = cfg return &adapter, nil } func (d *DummyAdapter) Close() { log.Println("Closing DB ...") } func (d *DummyAdapter) Save(channels []core.Channel) error { log.Println("===============DEBUG LOG===============") for idx := range channels { if d.cfg.Channels[idx].Log { log.Printf("Saved: id=%d, value=%g\n", channels[idx].Id, channels[idx].Value) } } log.Println("=======================================") return nil }