func (logger *Logger) Warn(message interface{}, fields ...Fields) { var log logrus.FieldLogger = logger.Logger if len(fields) > 0 { log = log.WithFields(logrus.Fields(fields[0])) } log.Warn(message) }