@Override
  public void put(final int messageLevel, final StringId messageId, final Object[] parameters,
      final Throwable throwable) {
    String message = messageId.toLocalizedString(parameters);
    put(messageLevel, message, throwable);
  }
Logs a message and an exception to the specified log destination.

@param messageLevel a string representation of the level
@param messageId the actual message to log
@param throwable the actual Exception to log
geode-core/src/main/java/org/apache/geode/internal/logging/PureLogWriter.java