// +build lz4debug | |
package lz4 | |
import ( | |
"fmt" | |
"os" | |
"path/filepath" | |
"runtime" | |
) | |
const debugFlag = true | |
func debug(args ...interface{}) { | |
_, file, line, _ := runtime.Caller(1) | |
file = filepath.Base(file) | |
f := fmt.Sprintf("LZ4: %s:%d %s", file, line, args[0]) | |
if f[len(f)-1] != '\n' { | |
f += "\n" | |
} | |
fmt.Fprintf(os.Stderr, f, args[1:]...) | |
} |