使特定代码行在IDE中不可见(最好是eclipse)

时间:2013-11-14 05:44:48

标签: java eclipse intellij-idea ide

我正在寻找一种方法来屏蔽IDE中的特定代码行。我更喜欢在eclipse中进行,但intellij也可以。

目的是,当我有这样的方法时:

public String serialize() {
    log.info("Starting to serialize");
    StringBuilder sb = new StringBuilder();
    sb.append("name: " + this.name);
    sb.append("age: " + this.age);
    sb.append("sex: " + this.sex);

    log.info("Finished serializing. The result is: " + sb.toString());
    return sb.toString();
}

我会让它看起来像这样:

public String serialize() {
    StringBuilder sb = new StringBuilder();
    sb.append("name: " + this.name);
    sb.append("age: " + this.age);
    sb.append("sex: " + this.sex);

    return sb.toString();
}

这当然只是一个例子。我使用包含大量日志行和许多指标的代码来更好地监控应用程序。这使代码大量混乱,我希望在编码时只看到代码逻辑。

上述IDE(或其他IDE)中的任何一个是否启用此功能?

1 个答案:

答案 0 :(得分:0)

这是面向方面编程的目的。这是一件简单的事情,只有同样的程序员/营销人员给了它这个名字。

您应该将serialize()函数/方法与您的日志记录块挂钩。安静简单。

我建议你开始用谷歌搜索“AspectJ”。