更改 IntelliJ 中自动插入异常块的 catch-Block 中的默认代码

Ste*_*fan 1 java intellij-idea

当在没有周围 try/catch-block 的情况下调用抛出任何异常的方法时,IntelliJ 会发出警告并提供插入这样一个周围 try/catch-block 的功能。默认插入的代码如下所示:

try {
    ...
} catch (...Exception e) {
    e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

是否可以在某个地方调整 catch 块中的代码?因此,例如e.printStackTrace();,它会写成,而不是MyLogger.error(e.getMessage(), e);

Oli*_*rth 5

这可以在 Preferences -> Editor -> File and Code Templates -> Catch Statement Body 中修改。