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等等).这些可以很容易地配置为控制台周围的简单包装器,可用于初始开发.在未来的道路上,这些可以被修改为写入文件,发送电子邮件,写入数据库,……这些也提供了上下文信息(比如哪个类生成日志)非常有用,并且很难自己投入.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |