title: Can't resolve Log Forging Fortify issue
body: <p>I am having trouble fixing a Log Forging issue in Fortify. The issue, "writes unvalidated user input to the log", is being raised from both of the logging calls in the getLongFromTimestamp() method.</p>
  
  <pre><code>public long getLongFromTimestamp(final String value) {
      LOGGER.info("getLongFromTimestamp(" + cleanLogString(value) + ")");
  
      long longVal = 0;
      Date tempDate = null;
      try {            
          tempDate = new SimpleDateFormat(FORMAT_YYYYMMDDHHMMSS, Locale.US).parse(value);
      } catch (ParseException e) {
          LOGGER.warn("Failed to convert to Date: " + cleanLogString(value) + " Exception: " + cleanLogString(e.getMessage()));
          throw new Exception(e);
      }
  
      if (tempDate != null) {
          longVal = tempDate.getTime();
      }
      return longVal;
  }
  
  private cleanLogString(String logString) {
      String clean = logString.replaceAll("[^A-Za-z0-9]", "");
  
      if(!logString.equals(clean)) {
          clean += " (CLEANED)";
      }
  
      return clean;
  }
  </code></pre>
  
  <p>The cleanLogString() method has fixed other Log Forging Fortify issues in my project, however it has no effect on the 2 above.</p>
  
  <p>Any help would be appreciated!</p>