client: use ioutil.Discard

Change-Id: I24478df1f9d41e3aa7440ae0b383f21e1dad921c
This commit is contained in:
Brad Fitzpatrick 2012-04-22 16:19:04 -07:00
parent b4bff6a7d9
commit 487d9a6eab
1 changed files with 2 additions and 7 deletions

View File

@ -18,6 +18,7 @@ package client
import ( import (
"fmt" "fmt"
"io/ioutil"
"log" "log"
"net/http" "net/http"
"os" "os"
@ -86,15 +87,9 @@ func NewOrFail() *Client {
return c return c
} }
type devNullWriter struct{}
func (_ *devNullWriter) Write(p []byte) (int, error) {
return len(p), nil
}
func (c *Client) SetLogger(logger *log.Logger) { func (c *Client) SetLogger(logger *log.Logger) {
if logger == nil { if logger == nil {
c.log = log.New(&devNullWriter{}, "", 0) c.log = log.New(ioutil.Discard, "", 0)
} else { } else {
c.log = logger c.log = logger
} }