ARCHIVED: It is recommended to use structured logging libraries.
A simple logging library.
var Log = logo.New(logo.INFO, nil)
func Hello(){
Log.I("hello")
fmt.Println("world")
}
- No settings required!
func main(){
lib.Hello()
}
// [INFO] hello
// world
- You can set the minimum log level to display.
DEBUG
<INFO
<WARNING
<ERROR
func main(){
lib.Log.Level = Logo.ERROR
lib.Hello()
}
// world
- You can also set a custom label for each log level.
func main(){
lib.Log.LogMessageMap[Logo.INFO] = "[情報] "
lib.Hello()
}
// [情報] hello
// world