SimpleFormatter ignorando a propriedade java.util.logging.SimpleFormatter.format

Estou usando o java.util.logging no GlassFish 4.

Estou definindo minha própria classe para inicializar oLogManager definindo a propriedade System:-Djava.util.logging.config.class.

Minha classe carrega ologging.properties , mescla-o com algum outro arquivo de propriedades e faz alguma substituição personalizada.

A seguir, é a parte relevante do meulogging.properties Arquivo:

java.util.logging.FileHandler.pattern=C:/Work/server/glassfish/domains/domain1/logs/JMSFileHandler%g.log
java.util.logging.FileHandler.limit=2000000
java.util.logging.FileHandler.count=20
java.util.logging.FileHandler.append=true
java.util.logging.FileHandler.level=ALL
java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter
java.util.logging.SimpleFormatter.format=%1$tY:%1$tm:%1$td %1$tH:%1$tM:%1$tS|%4$s: %2$s%n%5$s%n%6$s%n

Estou usando o padrãoFileHandler e configurando-o para usar oSimpleFormatter como o formatador.

Mas ojava.util.logging.SimpleFormatter.format String está sendo totalmente ignorado. Em vez disso, o SimpleFormatter usa seu formato padrão.

Onde foi que eu errei?

questionAnswers(3)

yourAnswerToTheQuestion