code: public static Logger getLogger(final String name, final LoggerFactory factory) {
  		return LogManager.getLogger(name, factory);
  	}
docs: Like {@link #getLogger(String)} except that the type of logger instantiated depends on the type returned by the
  {@link LoggerFactory#makeNewLoggerInstance} method of the {@code factory} parameter.
  
  <p>
  This method is intended to be used by sub-classes.
  </p>
  
  @param name
  The name of the logger to retrieve.
  
  @param factory
  A {@link LoggerFactory} implementation that will actually create a new Instance.
  
  @return Logger instance
  @since 0.8.5