加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 将System.out.println放入单独的方法中是否很好?

发布时间:2020-12-15 02:07:26 所属栏目:Java 来源:网络整理
导读:我正在使用一段代码,我发现有点奇怪.我正在处理的代码是导入实用程序的一部分,该实用程序接收CSV文件并将数据导入数据库. 在代码中,我看到: ImportUtils.printf("Validation started"); 当我研究这个方法时,它只是调用System.out.println: public static v
我正在使用一段代码,我发现有点奇怪.我正在处理的代码是导入实用程序的一部分,该实用程序接收CSV文件并将数据导入数据库.

在代码中,我看到:

ImportUtils.printf("Validation started");

当我研究这个方法时,它只是调用System.out.println:

public static void printf(String s) {
    System.out.println(s);
}

这有什么好处吗?这可能会成为一个问题吗?

解决方法

考虑切换到完整的日志API,而不是创建一个简单的System.out.println包装器.有很多可用的( Commons Logging,Log4j,SLF4J等等).这些可以很容易地配置为控制台周围的简单包装器,可用于初始开发.在未来的道路上,这些可以被修改为写入文件,发送电子邮件,写入数据库,……这些也提供了上下文信息(比如哪个类生成日志)非常有用,并且很难自己投入.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读