这是一个哲学问题。
基本上人们经常会问我是否正在登录 - 而且由于我不是全职程序员,而是经常编程但实际上更像是需求分析师的人,我不知道所有最佳实践。
我经常使用Java,所以我经常做像
这样的事情System.out.println()
两者之间的理论差异是什么?最终不是我也登录? Esp,如果我用“ERROR:”或“WARN:”之类的东西作为我的评论的前缀?
答案 0 :(得分:7)
日志记录是一种打印到控制台的抽象方式。使用适当的日志记录框架,您可以指定要记录的信息以及它的重要性。然后,日志框架的配置决定是否:
/dev/null
我认为在控制台上打印是一种原始的记录方式。当然它在某些情况下有所帮助,但它不是很灵活,当然也不适合服务器。
答案 1 :(得分:3)
记录是指您要写入文件以供将来分析。
打印到控制台......好吧,它只是打印到控制台!!!
在我看来,他们不可互换
答案 2 :(得分:0)
记录输出更加灵活。可以在控制台或文件或其他输出位置完成
日志记录框架提供了更多数据,例如文件名,程序包等。以及记录的消息