title: Hazelcast exception in logging
body: <p>Using:
  Hazelcast 3.6.1
  Log4j 2.5
  slf4j 1.7.13</p>
  
  <p>Hazelcast client using Log4j cannot log the Membership 'printout'</p>
  
  <pre><code>Member [localhost]:19325
  </code></pre>
  
  <p>This client is being initialized programmatically (not via spring).</p>
  
  <p>Instead, exception is thrown by logging infrastructure</p>
  
  <p><code>2016-03-09 15:49:34,195 hz.client_0_qv-core.event-4 ERROR An exception occurred processing Appender STDOUT java.lang.IllegalArgumentException: can't parse argument number: 
      Member [localhost]:19325</code></p>
  
  <pre><code>at java.text.MessageFormat.makeFormat(MessageFormat.java:1429)
  at java.text.MessageFormat.applyPattern(MessageFormat.java:479)
  at java.text.MessageFormat.&lt;init&gt;(MessageFormat.java:362)
  at java.text.MessageFormat.format(MessageFormat.java:840)
  at org.apache.logging.log4j.message.MessageFormatMessage.formatMessage(MessageFormatMessage.java:94)
  </code></pre>
  
  <p>The error isn't related to the number of cluster members.</p>
  
  <p>Server is able to print the message just fine using the same codebase.
  I can provide the full stack trace if needed.</p>