pkg/log/taint.go
2024-01-20 14:16:45 +01:00

34 lines
392 B
Go

package log
import (
"novit.tech/direktil/pkg/color"
)
const (
Normal Taint = iota
Info
Warning
Error
Fatal
OK
)
type Taint byte
func (t Taint) Color() color.Color {
switch t {
case Info:
return color.Blue
case Warning:
return color.Yellow
case Error:
return color.Red
case Fatal:
return color.Magenta
case OK:
return color.Green
default:
return color.None
}
}