// Error prints out a Info level message func (c customLogger) Error(message string) { initLogger() log.Printf("%s %s", terminal.Colorize("[ERROR]", terminal.MAGENTA), message) }
// Warn prints out a Info level message func (c customLogger) Warn(message string) { initLogger() log.Printf("%s %s", terminal.Colorize("[WARN]", terminal.YELLOW), message) }
// Info prints out a Info level message func (c customLogger) Info(message string) { initLogger() log.Printf("%s %s", terminal.Colorize("[INFO]", terminal.BLUE), message) }
// Debug prints out a Debug level message func (c customLogger) Debug(message string) { initLogger() log.Printf("%s %s", terminal.Colorize("[DEBUG]", terminal.GREEN), message) }
// Trace prints out more Debug level messages if Verbose activated func (c customLogger) Trace(message string) { initLogger() log.Printf("%s %s", terminal.Colorize("[TRACE]", terminal.CYAN), message) }
// Fatal exits after printing out critical error func (c customLogger) Fatal(message string) { initLogger() log.Printf("%s %s", terminal.Colorize("[FATAL]", terminal.RED), message) }