code: public static <T> T getMessageLogger(Class<T> type, String category) {
          return getMessageLogger(type, category, Locale.getDefault());
      }
docs: Get a typed logger which implements the given interface.  The current default locale will be used for the new logger.
  
  @param type the interface to implement
  @param category the logger category
  @param <T> the logger type
  @return the typed logger