You are getting a new log file each minute because that is how you configured it. The DatePattern defines the interval at which new logs are created, and since your DatePattern includes minutes, you get a new log file every minute. If you want a log file per run, use FileAppender instead. And by the way,
you should be using the JBoss version of the appender: org.jboss.logging.appender.FileAppender