mirror of
https://github.com/tiennm99/keepalive.git
synced 2026-10-11 03:13:31 +00:00
fix(redis): silence go-redis's internal dial logging
go-redis logs each failed dial attempt, several lines per connect, on top of the runner's single error line per one-minute retry.
This commit is contained in:
1 parent
30c75cafbe
commit
e646af19b8
1 file changed
+8
@@ -7,7 +7,15 @@ import (
|
||||
"github.com/redis/go-redis/v9"
|
||||
)
|
||||
|
||||
// discardRedisLogger silences go-redis's internal logger. It logs every
|
||||
// failed dial attempt (several per connect), while the runner already logs
|
||||
// the returned error once per retry.
|
||||
type discardRedisLogger struct{}
|
||||
|
||||
func (discardRedisLogger) Printf(context.Context, string, ...interface{}) {}
|
||||
|
||||
func init() {
|
||||
redis.SetLogger(discardRedisLogger{})
|
||||
Registry["redis"] = func(cfg Config) (Adapter, error) {
|
||||
url, err := cfg.Required("url")
|
||||
if err != nil {
|
||||
|
||||
Reference in new issue
Block a user