Java日志综述(必要性分析)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jiangchao858/article/details/80530824

摘要: 在Java项目中,日志的有无不会影响项目的正确结果,但是没有日志的项目可以说是不完整的。

日志作用

调试

在Java项目调试时,查看栈信息可以方便地知道当前程序的运行状态,输出的日志便于记录程序在之前的运行结果。如果你大量使用System.out或者System.err,我承认这是一种最方便最有效的方法,我在刚接触这门语言的时候也时常这么做,只是这种方式显得不够专业。

定位错误

不要以为项目能正确跑起来就可以高枕无忧,项目在运行一段时候后,可能由于数据问题,网络问题,内存问题等出现异常。这是日志可以帮助开发或者运维人员快速定位错误位置,定制解决方案。

数据分析

大数据的兴起,使得大量的日志分析成为可能,ELK也让日志分析门槛降低了很多。日志中蕴含了大量的用户数据,包括点击行为,兴趣偏好等,用户画像对于公司下一步的战略方向有一定指引作用。

猜你喜欢

转载自blog.csdn.net/jiangchao858/article/details/80530824