我经常看到(并重用)没有适当输出的第三方源代码。是否有任何工具(代码转换器)将println
输出转换为合适的日志框架代码
private void processCreateTraining() {
System.out.println("Training set created");
//..
}
像
private void processCreateTraining() {
LOG.info("Training set created");
//..
}
可以通过在IDEA中进行搜索和替换或“结构替换”来完成。但是是否有更复杂/更可靠的解决方案提供了更大的灵活性:不同的日志记录框架支持,在发生替换时要求严重性,通过
StringBuilder
进行字符串连接。 最佳答案
如果遇到在各处使用println
的第三方库,则倾向于不使用它。这是做工差的标志,对我而言,这意味着代码可能还会存在其他更隐蔽的问题。
但是,不,我不知道有任何插件或工具可以专门处理这种情况。
关于java - 用于println用法的Java转换器,方便记录器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5057391/