Даже при ведении журнала JDK вы можете использовать пользовательский Formatter
для обработки форматирования сообщений журнала с параметрами.
Для (упрощенного) примера:
public class MyFormatter extends Formatter {
/**
* @see java.util.logging.Formatter#format(java.util.logging.LogRecord)
*/
@Override
public String format(final LogRecord record) {
return MessageFormat.format(record.getMessage(), record.getParameters());
}
}
Затем, чтобы использовать его, вы можете настроить файл logging.properties
с:
java.util.logging.ConsoleHandler.formatter = com.example.MyFormatter