diff --git a/gradle/changelog/reduce_log.yaml b/gradle/changelog/reduce_log.yaml new file mode 100644 index 0000000000..75d9c49538 --- /dev/null +++ b/gradle/changelog/reduce_log.yaml @@ -0,0 +1,2 @@ +- type: changed + description: Reduce the output from the realm trace log ([#2121](https://github.com/scm-manager/scm-manager/pull/2121)) diff --git a/scm-webapp/src/main/java/sonia/scm/security/DefaultRealm.java b/scm-webapp/src/main/java/sonia/scm/security/DefaultRealm.java index 63696bc6c4..d03d15e97a 100644 --- a/scm-webapp/src/main/java/sonia/scm/security/DefaultRealm.java +++ b/scm-webapp/src/main/java/sonia/scm/security/DefaultRealm.java @@ -43,6 +43,7 @@ import sonia.scm.plugin.Extension; import javax.inject.Inject; import javax.inject.Singleton; +import java.util.Iterator; import java.util.Set; /** @@ -163,8 +164,11 @@ public class DefaultRealm extends AuthorizingRealm { private void append(StringBuilder buffer, Iterable iterable) { if (iterable != null) { - for (Object item : iterable) { - buffer.append(SEPARATOR).append(" - ").append(item); + for (Iterator iter = iterable.iterator(); iter.hasNext(); ) { + buffer.append(iter.next()); + if (iter.hasNext()) { + buffer.append(" , "); + } } } }