Yes, we had a discussion about this with @jdillon ... the Repository.toString is implemented since 2.3 and is fine to be used in logging.

Here, the RSU is used only -- as level is INFO and is among 1st things user sees when Nexus boots -- to have it "aligned" with other INFO messages, where repositories are read up from config, as those lines are using RSU also.

I don't have a strong stance about use or non-use of RSU in logging, but according to previous comments from Jason, all DEBUG and TRACE level logging (at least in WL) has removed RSU use to not have the "protected" (if logger.isDebugEnabled...), but in case of these INFO level logs I don't consider them as problem.