baton/log_writer.go
2018-02-16 14:50:36 -07:00

23 lines
330 B
Go

package main
import "fmt"
type logWriter struct {
enabled bool
}
func (writer *logWriter) Disable() {
writer.enabled = false
}
func (writer *logWriter) Enable() {
writer.enabled = true
}
func (writer *logWriter) Write(bytes []byte) (int, error) {
if writer.enabled {
return fmt.Print(string(bytes))
}
return 0, nil
}