go_debugger print your debug logger according to your DEBUG environment.
usage:
import "github.com/yueguanyu/go_debugger"
func main(){
debug := go_debugger.Debug("Prefix1")
debug("test: ", []int{2, 4, 6, 7})
debug1 := go_debugger.Debug("Prefix2")
debug1("test: ", []int{2, 4, 6, 7})
debug2 := go_debugger.Debug("Prefix3")
debug2("test: ", []int{2, 4, 6, 7})
debug3 := go_debugger.Debug("Prefix4")
debug3("test: ", []int{2, 4, 6, 7})
}
launch you app
DEBUG=* go run main.go
DEBUG=Pre* go run main.go