標準ライブラリをのぞいていたらdebugログを下記の様に実装してたので備忘録までに・・・
var debug = debugT(false)
type debugT bool
func (d debugT) Printf(format string, args ...interface{}) {
if d {
log.Printf(format, args...)
}
}
って感じで定義しといて使うときには
debug.Printf("hogehoge: %s", s)