docs: public Log getInstance(String name) throws LogConfigurationException {
          Log instance = loggerMap.get(name);
          if (instance != null) {
              return instance;
          } else {
              Log newInstance;
              Logger slf4jLogger = LoggerFactory.getLogger(name);
              if (slf4jLogger instanceof LocationAwareLogger) {
                  newInstance = new SLF4JLocationAwareLog((LocationAwareLogger) slf4jLogger);
              } else {
                  newInstance = new SLF4JLog(slf4jLogger);
              }
              Log oldInstance = loggerMap.putIfAbsent(name, newInstance);
              return oldInstance == null ? newInstance : oldInstance;
          }
      }