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  }