这是一个哲学问题.
基本上人们经常会问我是否正在记录 - 而且由于我不是全职程序员,而是经常编程但实际上更像是需求分析师的人,我不知道所有最佳实践.
我经常使用Java,所以我经常这样做
System.out.println()
这两者之间的理论差异是什么?最终不是我也登录?Esp,如果我的评论前缀为"ERROR:"或"WARN:"?
日志记录是一种打印到控制台的抽象方式.使用适当的日志记录框架,您可以指定要记录的信息以及它的重要性.然后,日志框架的配置决定是否:
把它放进去 /dev/null
在控制台上打印
发送邮件给管理员
发送邮件给开发者
发送消息给IRC
将UDP数据包发送到日志服务器
做任何其他自动回复
我说在控制台上打印是一种原始的记录方式.当然它在某些情况下会有所帮助,但它不是很灵活,并且肯定不适合服务器.