mirror of
https://github.com/scm-manager/scm-manager.git
synced 2026-01-16 12:32:10 +01:00
This reduces the amount of lines logged with log level 'trace' from the DefaultRealm. This is done by concatenating the single permissions and roles in a single line. A log with the new layout looks something like this (the [...] would list all further permissions in the real log output): TRACE sonia.scm.security.DefaultRealm - authorization summary: username : scmadmin roles : user scope : permissions: repository:*:ChTG0dBeUH , group:autocomplete , repository:*:[...] In contrast, with the old layout it looks like this: TRACE sonia.scm.security.DefaultRealm - authorization summary: username : scmadmin roles : - user scope : permissions: - repository:*:ChTG0dBeUH - group:autocomplete - repository:*:5DTFWwBTiY - repository:*:ASTGBIVz11D - user:changeApiKeys:scmadmin - user:changePassword:scmadmin - user:changePublicKeys:scmadmin - user:readAuthorizedKeys,writeAuthorizedKeys:scmadmin - * - user:read:scmadmin - user:autocomplete - repository:*:4rT7VPex5J