persistence.go
func NewSendToLogger(logger *golog.Logger) LogBackend {
	if logger == nil {
		return &SendToLogger{
			Logger: golog.New(os.Stderr, "", golog.LstdFlags),
		}
	}
	return &SendToLogger{
		Logger: logger,
	}
}
func NewSendToLogger(logger *golog.Logger) LogBackend {
	if logger == nil {
		return &SendToLogger{
			Logger: golog.New(os.Stderr, "", golog.LstdFlags),
		}
	}
	return &SendToLogger{
		Logger: logger,
	}
}
// NewSendToLogger creates a logger from a go log.