type Logger interface {
Errorf(format string, a ...interface{})
Noticef(format string, a ...interface{})
Triggerf(format string, a ...interface{})
Successf(format string, a ...interface{})
Tracef(format string, a ...interface{})
}
Logger is the main interface for outputing things.