@@ -169,10 +169,9 @@ func (p *Permission) ReadableUnitTypes() []unit.Type {
169169}
170170
171171func (p * Permission ) LogString () string {
172- format := "<Permission AccessMode=%s, %d Units, %d UnitsMode(s): ["
173- args := []any {p .AccessMode .ToString (), len (p .units ), len (p .unitsMode )}
174-
175172 var formatSb strings.Builder
173+ formatSb .WriteString ("<Permission AccessMode=%s, %d Units, %d UnitsMode(s): [" )
174+ args := []any {p .AccessMode .ToString (), len (p .units ), len (p .unitsMode )}
176175 for i , u := range p .units {
177176 config := ""
178177 if u .Config != nil {
@@ -185,19 +184,16 @@ func (p *Permission) LogString() string {
185184 formatSb .WriteString ("\n \t units[%d]: ID=%d RepoID=%d Type=%s Config=%s" )
186185 args = append (args , i , u .ID , u .RepoID , u .Type .LogString (), config )
187186 }
188- format += formatSb .String ()
189- var formatSb strings.Builder
190187 for key , value := range p .unitsMode {
191188 formatSb .WriteString ("\n \t unitsMode[%-v]: %-v" )
192189 args = append (args , key .LogString (), value .LogString ())
193190 }
194- format += formatSb .String ()
195- format += "\n \t anonymousAccessMode: %-v"
191+ formatSb .WriteString ("\n \t anonymousAccessMode: %-v" )
196192 args = append (args , p .anonymousAccessMode )
197- format += "\n \t everyoneAccessMode: %-v"
193+ formatSb . WriteString ( "\n \t everyoneAccessMode: %-v" )
198194 args = append (args , p .everyoneAccessMode )
199- format += "\n \t ]>"
200- return fmt .Sprintf (format , args ... )
195+ formatSb . WriteString ( "\n \t ]>" )
196+ return fmt .Sprintf (formatSb . String () , args ... )
201197}
202198
203199func applyPublicAccessPermission (unitType unit.Type , accessMode perm_model.AccessMode , modeMap * map [unit.Type ]perm_model.AccessMode ) {
0 commit comments