Java 程序如何正确地打日志

作者/分享人:R哥
向 Ta 提问
作者R哥,在Java行业深耕多年,有着诸多开发和架构实战经验,目前在一家知名第三方支付公司就职系统架构师职位,主要负责公司支付系统平台架构的相关工作。作者经常分享Java后端及架构实战干货及遇到的坑,更多技术干货,可以关注作者微信公众号:Java技术栈。

打日志是现在项目中最重要的跟踪问题的形式,正确的打日志能在线上快速准确的定位问题,反之错误的日志输出定位不到问题不说,反而会增加系统负担。

Java 程序员你对日志有多少了解呢?本 Chat 将教会你日志系统中的123,熟悉打日志的正确姿势,所以,本场 Chat 下来你会收获以下几点内容:

  1. 什么是日志,日志有什么用?
  2. 几个常用的日志框架;
  3. 日志级别详解;
  4. 打日志的规范准则;
  5. 项目中该如何正确的打日志?
  6. 几个错误的打日志方式。
已有756人预订
预订达标
文章出炉
交流日期
     
04月28日
05月08日
05月15日 20:30
查看文章评论/提问
我还以为:举例说明哪些位置应该打印日志,及建议打印哪些参数
Spring
浪费了我两块钱
小码农
就这样子就完了,确定不是练习项目,是生产吗
指尖的奴隶
logback和log4j2呢
波子汽水
感觉浪费了两块钱呀
波子汽水: 文章里还有错别字
Nardo
简单介绍了java日志的常用框架,但有点太简单。几个地方都是参考官方文档,具体的一些注意事项是有所启发的,也认同,已吸收并整理到公司的日志规范中。其他读者的评论也是觉得内容有点太简单。整体有价值,但作为教程还是可以写得更好。
随心而悦
可以可以。
杜嘉希
好好学习总结一下
刘小龙
比较基础全面,要是针对日志记录技巧深入分析说明一下就更好
zzz
说的都是比较基础的内容,下次希望深入一点,给作者一点鼓励吧
jason
比较基础.深入一点会更好些.
王新光
太基础了些
Zwjx
太基础了,兄弟
信宏阳。
写的非常的基础,建议博主可以针对自己日常对日志文件的处理进行拓展,比如说分布式集群如何处理日志?异步事件的日志如何处理?错误接口的栈信息如何处理?相信添加了这些最佳实践之后,会对读者有更好的帮助。感谢博主分享
小胡子。
太太太基础了...
古木风
我还以为:举例说明哪些位置应该打印日志,及建议打印哪些参数
郎有钱
是我没看明白,还是日志级别那张图顺序就是反的?
阿润
只能说是简单了解了下,想深入掌握还是要靠自己在项目中进行练习
福泽四洲
没有一个完整 通用的案例 这个不好,我们需要一个通用型的案例,通过案例做参考
张精神
内容少了点,但我确实收获了一些以前不知道的关于打log的知识。谢谢!
你可能还喜欢
关于为何以及如何阅读源码的一点心得
追梦
从零开始,轻松打造你的聊天机器人
微软公开课
每周一个机器学习小项目001:全链接层实现与分类问题
如是
通过前端团队管理谈谈技术管理的技法与思想
常新居士
朋友圈爆款背后的计算机视觉技术与应用
AI科技大本营
为什么说 Java 程序员到了必须掌握 Spring Boot 的时候?
纯洁的微笑
微信扫描登录