package influxunifi import ( "fmt" "time" "github.com/unpoller/unpoller/pkg/webserver" ) // Logf logs a message. func (u *InfluxUnifi) Logf(msg string, v ...interface{}) { webserver.NewOutputEvent(PluginName, PluginName, &webserver.Event{ Ts: time.Now(), Msg: fmt.Sprintf(msg, v...), Tags: map[string]string{"type": "info"}, }) u.Collector.Logf(msg, v...) } // LogErrorf logs an error message. func (u *InfluxUnifi) LogErrorf(msg string, v ...interface{}) { webserver.NewOutputEvent(PluginName, PluginName, &webserver.Event{ Ts: time.Now(), Msg: fmt.Sprintf(msg, v...), Tags: map[string]string{"type": "error"}, }) u.Collector.LogErrorf(msg, v...) } // LogDebugf logs a debug message. func (u *InfluxUnifi) LogDebugf(msg string, v ...interface{}) { webserver.NewOutputEvent(PluginName, PluginName, &webserver.Event{ Ts: time.Now(), Msg: fmt.Sprintf(msg, v...), Tags: map[string]string{"type": "debug"}, }) u.Collector.LogDebugf(msg, v...) }