如何使用Intellij重构来替换" System.out"使用日志记录调用?

时间:2015-06-15 21:43:05

标签: java intellij-idea

遗留应用程序有3000多次调用System.out。

使用Intellij的重构工具,我如何(轻松)替换对" System.out"的调用?调用log4j / java.util.logging / etc?

我已经在重构菜单上查了一下,但没有看到任何选项。

注意:我知道我可以使用'源代码查找/替换' ,但很奇怪,如果重构工具处理这种类型的用例

感谢

2 个答案:

答案 0 :(得分:10)

答案 1 :(得分:0)

将Logger添加到您可以使用的每个类中:

class $Class$ {
   $Content$
}


class $Class$ {
    private static org.apache.log4j.Logger log =  Logger.getLogger($Class$.class);
    $Content$
}