I've looked at the various official sources for how to do this but I can't find it. Imagine you have the following enum (I know golang doesn't have enums in the classic sense):
package main
import "fmt"
type LogLevel int
const (
Off LogLevel = iota
Debug
)
var level LogLevel = Debug
func main() {
fmt.Printf("Log Level: %s", level)
}
The closest I can get with the above %s
, which gives me:
Log Level: %!s(main.LogLevel=1)
I would like to have:
Log Level: Debug
Can anyone help me?