Eclipse Java log4j自动完成了太多参数

时间:2018-01-17 21:58:44

标签: java spring eclipse autocomplete log4j

Eclipse STS中存在一个恼人的问题:

Spring Tool Suite 版本:3.9.2.RELEASE Build Id:201712210947 平台:Eclipse Oxygen.2(4.7.2)

当我使用org.apache.logging.log4j.Logger并让Eclipse自动完成并询问参数时,它会打开最大的参数集。即:

    private final Logger log = LogManager.getLogger(this.getClass().getName());

... 我去打字:

log.debug(

和Eclipse编辑器自动填充:

log.debug(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);

并填写所有这些方法参数。 以前,不知道哪个版本,它默认为我可以传递消息的那个,即log.debug(msg),我可以填写我的msg字符串。 任何人都有这种情况发生在他们身上吗?

PS我知道我可以在菜单中选择log.debug(msg),但它在上下文菜单中就像5深。

编辑: 这也发生在多台PC上,我已多次重新安装。现在好几个月了。

0 个答案:

没有答案