utils/debug/debugPrint.go
2025-05-06 11:24:54 -07:00

27 lines
400 B
Go

package debug
import (
"flag"
"log"
)
var (
Enabled bool = false
Title string = "DEBUG"
)
func init() {
// register debug flag
flag.BoolVar(&Enabled, "debug", false, "Enable Debug Mode")
}
// Usage:
// utils.Debug.Enabled = true
// utils.Debug.Print("Hello World")
// Output: DEBUG Hello World
func Print(message ...any) {
if Enabled {
log.Println("["+Title+"]: ", message)
}
}