Я хочу напечатать в блоке catch напрямую с помощью регистратора, например:
Logger.getLogger (Example.class.getName ()). Log (Level.SEVERE, null, ex);
Я проверил шаблон Velocity в настройках - Шаблоны файлов и кодов для тела оператора Catch
По умолчанию ему присваивается значение
${EXCEPTION}.printStackTrace()
Попытка изменения с помощью:
Logger.getLogger(${NAME}.class.getName()).log(LEVEL.INFO,${EXCEPTION}.printStackTrace(),${EXCEPTION});
но оператор Logger работает неправильно, NAME не выбирает имя класса, как указано в рекомендациях: https://www.jetbrains.com/help/idea/file-template-variables.html
Хотите автоматически помещать оператор logger в блок catch, когда я использую try- перехватить блок или попытаться перехватить блок ресурсов так, чтобы он имел вид:
Logger.getLogger(Example.class.getName()).log(Level.SEVERE, null, ex);