pkg/log/taint.go

34 lines
390 B
Go
Raw Normal View History

2018-06-12 09:52:20 +00:00
package log
import (
2018-06-17 06:46:48 +00:00
"novit.nc/direktil/pkg/color"
2018-06-12 09:52:20 +00:00
)
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
}
}