public static Logger getLogger(final String name) {
		if (loggers == null) {
			return loggerProvider.apply(name);
		}
		return loggers.computeIfAbsent(name, loggerProvider);
	}
public static Logger getLogger(final String name) {
		if (loggers == null) {
			return loggerProvider.apply(name);
		}
		return loggers.computeIfAbsent(name, loggerProvider);
	}
public static Logger getLogger ( final String name ) { if ( loggers == null ) { return loggerProvider . apply ( name ) ; } return loggers . computeIfAbsent ( name , loggerProvider ) ; }
Returns logger for given name. Repeated calls to this method with the
same argument should return the very same instance of the logger.
Returns logger for given name . Repeated calls to this method with the same argument should return the very same instance of the logger .