diff --git a/pkg/infra/metrics/graphitebridge/graphite.go b/pkg/infra/metrics/graphitebridge/graphite.go
index df63f3cfb11..13e3485ee80 100644
--- a/pkg/infra/metrics/graphitebridge/graphite.go
+++ b/pkg/infra/metrics/graphitebridge/graphite.go
@@ -27,7 +27,6 @@ import (
 	"strings"
 	"time"
 
-	"github.com/grafana/grafana/pkg/cmd/grafana-cli/logger"
 	"github.com/prometheus/client_golang/prometheus"
 	dto "github.com/prometheus/client_model/go"
 	"github.com/prometheus/common/expfmt"
@@ -203,8 +202,8 @@ func (b *Bridge) Push() error {
 		return err
 	}
 	defer func() {
-		if err := conn.Close(); err != nil {
-			logger.Warn("Failed to close connection", "err", err)
+		if err := conn.Close(); err != nil && b.logger != nil {
+			b.logger.Println("Failed to close connection", "err", err)
 		}
 	}()