in internal/middleware/logger/logger.go [69:80]
func ContextWithField(ctx context.Context, keyValues ...interface{}) context.Context {
var logWithField logrus.FieldLogger = FromContext(ctx)
if len(keyValues)%2 != 0 {
logWithField.Fatalf("Expected to have key-value pairs in log statement, got: %v", keyValues)
}
for i := 0; i < len(keyValues); i += 2 {
logWithField = logWithField.WithField(keyValues[i].(string), keyValues[i+1])
}
return context.WithValue(ctx, contextKey, logWithField)
}