25 lines
292 B
Go
25 lines
292 B
Go
//go:build noprint
|
|
// +build noprint
|
|
|
|
package main
|
|
|
|
import (
|
|
"io"
|
|
"log"
|
|
"os"
|
|
)
|
|
|
|
var devNullFile *os.File
|
|
|
|
func init() {
|
|
log.SetOutput(io.Discard)
|
|
|
|
file, err := os.OpenFile(os.DevNull, os.O_WRONLY, 0)
|
|
if err != nil {
|
|
return
|
|
}
|
|
devNullFile = file
|
|
os.Stdout = file
|
|
os.Stderr = file
|
|
}
|