java程序员怎么正确的打日志
java程序员怎么正确的打日志
什么是日志?
简单的说,日志就是记录程序的运行轨迹,方便查找关键信息,也方便定位解决问题。
我们Java程序员在开发项目时都是依赖Eclipse/Idea等开发工具的Debug调试功能来跟踪解决Bug,在开发环境可以这么做,但项目发布到了测试、生产环境呢?
你有可能会说可以使用远程调试,但实际并不能允许让你这么做。所以,日志的作用就是在测试、生产环境没有Debug调试工具时开发、测试人员定位问题的手段。日志打得好,就能根据日志的轨迹定位并解决线上问题,反之,日志输出不好不能定位到问题不说反而会影响系统的性能。
的项目都是能根据日志定位问题的,而不是在线调试,或者半天找不到有用的日志而抓狂…
常用日志框架
log4j、Logging、commons-logging、slf4j、logback,开发的同学对这几个日志相关的技术不陌生吧,为什么有这么多日志技术,它们都是什么区别和联系呢?相信大多数人搞不清楚它们的关系,下面我将一一介绍一下,以后大家再也不用傻傻分不清楚了。
无论从设计上还是实现上,Logback相对log4j而言有了相对多的改进。不过尽管难以一一细数,这里还是列举部分理由为什么选择logback而不是log4j。
牢记logback与log4j在概念上面是很相似的,它们都是有同一群开发者建立。所以如果你已经对log4j很熟悉,你也可以很快上手logback。如果你喜欢使用log4j,你也许会迷上使用logback。
打日志的规范准则
较开始也说过了,日志不能乱打,不然起不到日志本应该起到的作用不说,还会造成系统的负担。在BAT、华为一些大公司都是对日志规范有要求的,什么时候该打什么日志都是有规范的。
广州优就业IT培训机构,作为一家专注于IT职业教育培训企业,坚持以“纯善”作为企业发展的价值观基石,在创造商业价值的同时,更加注重对员工、对学员、对社会的回馈。始终坚持以“成为一个能让员工成长并对人类社会发展有贡献的教育企业”奋斗目标。
想了解更多内容,可咨询优就业在线客服,现在咨询有机会获得试听课名额,咨询热线电话:400-626-3986
尊重原创文章,转载请注明出处与链接:http://www.mxiao.cn/1514/new/176002/违者必究!
以上就是广州优就业IT培训机构 小编为您整理java程序员怎么正确的打日志的全部内容。