mirror of
https://github.com/moby/moby.git
synced 2026-01-11 18:51:37 +00:00
daemon/logger: logDriverError: use WithFields for logs
Slightly more performant than multiple `WithField` calls Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
@@ -18,9 +18,10 @@ var logErrorLimiter = rate.NewLimiter(333, 333)
|
||||
func logDriverError(loggerName, msgLine string, logErr error) {
|
||||
logWritesFailedCount.Inc(1)
|
||||
if logErrorLimiter.Allow() {
|
||||
log.G(context.TODO()).WithError(logErr).
|
||||
WithField("driver", loggerName).
|
||||
WithField("message", msgLine).
|
||||
Errorf("Error writing log message")
|
||||
log.G(context.TODO()).WithFields(log.Fields{
|
||||
"error": logErr,
|
||||
"driver": loggerName,
|
||||
"message": msgLine,
|
||||
}).Error("Error writing log message")
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user