summaryrefslogtreecommitdiff
path: root/log.go
blob: 0b0a54a94ea6c68f5ebc406b7eda00155ae5ee30 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package complete

import (
	"io"
	"io/ioutil"
	"log"
	"os"
)

var logger = getLogger()

func getLogger() func(format string, args ...interface{}) {
	var logfile io.Writer = ioutil.Discard
	if os.Getenv(envDebug) != "" {
		logfile = os.Stderr
	}
	return log.New(logfile, "complete ", log.Flags()).Printf
}