title: Java Logger: Create file with rotation number + .log as suffix
body: <p>I am using the Java Logger in the java.util.logging package.  This is how I create the logger currently:</p>
  
  <pre><code>FileHandler fileHandler = new FileHandler(filePath, 5242880, 5, true);
  fileHandler.setFormatter(new java.util.logging.Formatter() {
    @Override
    public String format(LogRecord logRecord) {
      if(logRecord.getLevel() == Level.INFO) {
        return "[INFO  " + createDateTimeLog() + "]  " + logRecord.getMessage() + "\r\n";
      } else if(logRecord.getLevel() == Level.WARNING) {
        return "[WARN  " + createDateTimeLog() + "]  " + logRecord.getMessage() + "\r\n";
      } else if(logRecord.getLevel() == Level.SEVERE) {
        return "[ERROR " + createDateTimeLog() + "]  " + logRecord.getMessage() + "\r\n";
      } else {
        return "[OTHER " + createDateTimeLog() + "]  " + logRecord.getMessage() + "\r\n";
      }
    }
    });
  logger.addHandler(fileHandler)
  </code></pre>
  
  <p>Now when my logger logs, it creates a file with the extention .0,.1,.2 (etc).  I would prefer for it to say .0.log, .1.log (etc).  I cannot find where I can set this.  Any ideas / help would be great.</p>