На этот вопрос уже кто-то ответил, но я хочу предоставить некоторую новую информацию:
Начиная с Java 7, можно настроить шаблон вывода для сообщений журнала с SimpleFormatter
.
Вы можете использовать это свойство в файле свойств ведения журнала:
java.util.logging.SimpleFormatter.format = [%1$tc] %4$s: %2$s - %5$s %6$s%n
Если вам нужна дополнительная информация о синтаксисе шаблона, посмотрите здесь: http://docs.oracle.com/javase/7/docs/api/java/util/Formatter.html
Цифры вПриведенное выше значение свойства относится к параметрам, предоставленным в средство форматирования.Пожалуйста, обратитесь к официальным документам Java для получения дополнительной информации: http://docs.oracle.com/javase/7/docs/api/java/util/logging/SimpleFormatter.html
Пример файла конфигурации logging.properties
:
handlers = java.util.logging.ConsoleHandler
java.util.logging.ConsoleHandler.level = ALL
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
# Pattern works since Java 7
java.util.logging.SimpleFormatter.format = [%1$tc] %4$s: %2$s - %5$s %6$s%n
Когда вы вызываете свою программу Java, вы можете указать свой файл конфигурации в качестве параметра:
java -Djava.util.logging.config.file=logging.properties -jar myProgram.jar