Java语言,输出“日志”和println输出有什么区别?为什么要日志呢,直接输出不就可以了么

Java语言,输出“日志”和println输出有什么区别?为什么要日志呢,直接输出不就可以了么

println不如日志输出的方式灵活,特别是,代码中到处都是println后期不太好维护,所以建议使用log4j等日志框架,还能输出到文件中哦。

日志输出分为好几种方式,
项目在开发过程中使用的是控制台输出,意思就是将日志输出到控制台,方便调试
但是如果到线上发布后,发布过程及后续项目运行没有控制台,请问你如何查看日志呢?所以这个时候就需要将日志输出到日志文件。
建议看看项目的日志文件配置方案。就会懂了

println是打印到控制台的日志,日志滚过去之后就看不到了!实际中,大部分的应用都会后台运行,也就是不看控制台的,所以后续如果出现问题想查看日志,就得从日志文件中进行查询。

日志是保存在文件中的 方便你找旧账 println是在控制台输出的 你下次想看就看不见了 相对于日志文件 他的时效性更短 。 日志你可以随时去查看