3

我正在寻找一种方法来屏蔽 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(或另一个)是否启用此功能?

4

1 回答 1

0

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

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

我建议您开始搜索“AspectJ”。

于 2013-11-14T14:38:50.913 回答