17 lines
301 B
Go
17 lines
301 B
Go
|
package simplelog
|
||
|
|
||
|
import (
|
||
|
"github.com/fatih/color"
|
||
|
)
|
||
|
|
||
|
type ConsoleHandler struct{}
|
||
|
|
||
|
func NewConsoleHandler() *ConsoleHandler {
|
||
|
return &ConsoleHandler{}
|
||
|
}
|
||
|
|
||
|
func (c *ConsoleHandler) Log(event Event) error {
|
||
|
color.New(color.FgBlue).PrintfFunc()("%s: %s\n", event.Level, event.Message)
|
||
|
return nil
|
||
|
}
|