SimpleFormatter игнорирует свойство java.util.logging.SimpleFormatter.format

Я использую java.util.logging на GlassFish 4.

Я определяю свой собственный класс для инициализацииLogManager определив свойство System:-Djava.util.logging.config.class.

Мой класс загружаетlogging.properties файл, объединяет его с другим файлом свойств и выполняет некоторую пользовательскую замену.

Следующее является соответствующей частью моегоlogging.properties файл:

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

Я пользуюсь стандартомFileHandler и настроить его для использованияSimpleFormatter в качестве форматера.

Ноjava.util.logging.SimpleFormatter.format Строка полностью игнорируется. Вместо этого SimpleFormatter использует формат по умолчанию.

Где я неправ?

Ответы на вопрос(3)

Ваш ответ на вопрос