func Output(format string, a ...interface{}) {
	message := fmt.Sprintf(format, a...)
	Println(message)
}
Output prints an error message to Stdout in 'normal' color
package logger
import (
	"fmt"
)
const (
	YELLOW = "\x1b[33;1m"
	GREEN  = "\x1b[32;1m"
	RED    = "\x1b[31;1m"
	RESET  = "\x1b[33;0m"
)
type Logger struct {
	Verbosee bool
	Debugg   bool
	NoColor  bool
}
func (l Logger) Debug(format string, a ...interface{}) {
	if l.Debugg {
		message := fmt.Sprintf(format, a...)
		Println(message)
	}
}
func (l Logger) Verbose(format string, a ...interface{}) {
	if l.Verbosee {
		message := fmt.Sprintf(format, a...)
		Println(message)
	}
}
func (l Logger) Warning(format string, a ...interface{}) {
	message := fmt.Sprintf(format, a...)
	if l.NoColor {
		Println(message)
	} else {
		PrintlnColor(message, YELLOW)
	}
}
func Warning(format string, a ...interface{}) {
	message := fmt.Sprintf(format, a...)
	PrintlnColor(message, YELLOW)
}
func (l Logger) Output(format string, a ...interface{}) {
	message := fmt.Sprintf(format, a...)
	Println(message)
}