Создание шаблона кода Netbeans для создания SLF регистратора описано здесь:Как использовать фигурные скобки в шаблонах кода Netbeans, например, для шаблона slf4j?
http://wiki.netbeans.org/SLF4JCodeTemplate
Однако создание шаблонов кода для заявлений журнала, например
logger.debug("Something: {}", var);
сложнее, чем ожидалось, потому что язык шаблона не сбалансирует фигурные скобки. Это означает, что он завершит захват в первой завершающей фигурной скобке.
Есть несколько примеров, например, How to get current class name in Netbeans code template?, но они не касаются фигурной фигурной скобки.
Я пытался избежать их во всех отношениях я мог думать так ферме, включая:
${LOGGER default="logger" editable=false}.debug("${logMessage}${: '{}'}", ${EXP instanceof="<any>" default="exp"});
и
${LOGGER default="logger" editable=false}.debug("${logMessage}${: \{\}}", ${EXP instanceof="<any>" default="exp"});
, но не повезло. Кроме того, мои навыки Google не доводили меня до сих пор.