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:
Sebastiaan van Stijn
2024-10-22 23:52:36 +02:00
parent b0431a07fd
commit 1a16f5099b

View File

@@ -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")
}
}