Java 项目中,通常开发过程中的日志打印是在开发过充中写好,还是开发完成后实际部署后,有空缺需要再补上

2021-01-14 15:55:05 +08:00
 Renco
1986 次点击
所在节点    Java
11 条回复
shanghai1943
2021-01-14 16:14:00 +08:00
实际情况应该是开发过程中觉得有必要的会主动加上,发布后如果遇到问题的再后期补上吧。
inwar
2021-01-14 19:22:33 +08:00
出入口埋点,必要的过程日志,必要的告警和 error
Kirsk
2021-01-14 19:27:07 +08:00
Aop 能自动绝不手动
hinate
2021-01-14 19:39:18 +08:00
都开发完了还写什么日志打印🌚🌚
woshiaha
2021-01-14 19:49:33 +08:00
需要手动加的都是业务关键点 开发完成上线以后恐怕是不记得哪里是业务关键点了
然后等到线上出问题了一看没加日志 GG
notejava
2021-01-14 20:19:54 +08:00
开发中,debug 、info 、error 混合使用,生产环境只开启 error 级别
raaaaaar
2021-01-15 10:49:24 +08:00
@notejava #6 为什么
notejava
2021-01-15 11:00:59 +08:00
@raaaaaar #7 开发环境用 debug 是为了方便调试,但是生产环境,程序都调通了,debug 日志就没用了,开启 error 级别,只关注报错信息,便于排查问题。
winglight2016
2021-01-15 14:04:15 +08:00
#3 说得好,debug 可以中断,其他情况全自动了
HolmLoh
2021-01-18 11:38:31 +08:00
@notejava #8
虽然这样没有问题,但互联网公司许多需求会为了赶上线,新功能随便测一下就投产,非常容易在生产环境出现意外情况
raaaaaar
2021-01-20 17:12:09 +08:00
@notejava #8 基本的 info 还是要吧,有些要追踪日志

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/744930

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX