Я пытаюсь отформатировать некоторые записи в журнале Java через файл свойств, однако это не работает.
У меня есть эти строки в файле свойств:
java.util.logging.ConsoleHandler.formatter=mypackage.logging.LogFormatter
java.util.logging.FileHandler.formatter=mypackage.logging.LogFormatter
где мой пользовательский форматировщик LogFormatter находится в mypackage.logging
Вывод журнала показывает, что используется SimpleFormatter, а не мой пользовательский форматер.
Как я могу настроить мой пользовательский форматер в файле свойств ведения журнала?
редактирование:
Я перепробовал все готовые форматеры, такие как com.bea.logging.LogMessageFormatter, SimpleFormatter и XmlFormatter. Они работают просто отлично. Это просто любой новый форматер, который я создаю, не работает (расширение Formatter). Может ли это быть проблемой classpath?