diff --git a/assets/templates/middleware/middleware.tmpl b/assets/templates/middleware/middleware.tmpl
index 7a34d393cbe71648913dd708d49118da36da1105..c8eee1489a5a968c260e91d8f294b3136e07a7d9 100755
--- a/assets/templates/middleware/middleware.tmpl
+++ b/assets/templates/middleware/middleware.tmpl
@@ -14,7 +14,7 @@ func WithLog(s {{.Interface.Type}}, logger *zap.Logger, log_access bool) {{.Inte
 	if log_access {
 		s = AccessLoggingMiddleware(logger)(s)
 	}
-	{{- if (has $serviceName (list "Items" "Collections") ) }}
+	{{- if (has $serviceName (list "Items" "Collections" "Spaces" "Roles") ) }}
 		s = LoggingMiddleware(logger)(s)
 	{{ else }}
 		s = ErrorLoggingMiddleware(logger)(s)
diff --git a/pkg/roles/middleware/middleware.go b/pkg/roles/middleware/middleware.go
index aaeb2da895d5aa71768e577315e549daa6a247c4..299199a40432f486d1020bb803f5bff18a95428e 100644
--- a/pkg/roles/middleware/middleware.go
+++ b/pkg/roles/middleware/middleware.go
@@ -21,7 +21,7 @@ func WithLog(s roles.Roles, logger *zap.Logger, log_access bool) roles.Roles {
 	if log_access {
 		s = AccessLoggingMiddleware(logger)(s)
 	}
-	s = ErrorLoggingMiddleware(logger)(s)
+	s = LoggingMiddleware(logger)(s)
 
 	s = RecoveringMiddleware(logger)(s)
 	return s