@Override
    public @NotNull ComponentLogger logger(final @NotNull LoggerHelper helper, final @NotNull String name) {
      final ComponentLogger initial = this.loggers.get(name);
      if (initial != null) return initial;

      final Logger backing = LoggerFactory.getLogger(name);
      final ComponentLogger created = helper.delegating(backing, helper.plainSerializer());
      final ComponentLogger existing = this.loggers.putIfAbsent(name, created);
      return existing == null ? created : existing;
    }
Utility methods relating to creating component loggers.
text-logger-slf4j/src/main/java/net/kyori/adventure/text/logger/slf4j/Handler.java