github.com/angenalZZZ/gofunc@v0.0.0-20210507121333-48ff1be3917b/log/logger.go (about) 1 package log 2 3 // CronLogger used by Cron. 4 type CronLogger struct { 5 Log *Logger 6 } 7 8 // Info logs routine messages about cron's operation. 9 func (c *CronLogger) Info(msg string, keysAndValues ...interface{}) { 10 c.Log.Info().Msgf(msg, keysAndValues...) 11 } 12 13 // Error logs an error condition. 14 func (c *CronLogger) Error(err error, msg string, keysAndValues ...interface{}) { 15 c.Log.Error().Err(err).Msgf(msg, keysAndValues) 16 }