V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Renco
V2EX  ›  Java

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

  •  
  •   Renco · 5 天前 · 1013 次点击
    10 条回复    2021-01-18 11:38:31 +08:00
    shanghai1943
        1
    shanghai1943   5 天前
    实际情况应该是开发过程中觉得有必要的会主动加上,发布后如果遇到问题的再后期补上吧。
    inwar
        2
    inwar   5 天前 via Android
    出入口埋点,必要的过程日志,必要的告警和 error
    Kirsk
        3
    Kirsk   5 天前 via Android
    Aop 能自动绝不手动
    hinate
        4
    hinate   5 天前 via iPhone
    都开发完了还写什么日志打印🌚🌚
    woshiaha
        5
    woshiaha   5 天前
    需要手动加的都是业务关键点 开发完成上线以后恐怕是不记得哪里是业务关键点了
    然后等到线上出问题了一看没加日志 GG
    notejava
        6
    notejava   5 天前
    开发中,debug 、info 、error 混合使用,生产环境只开启 error 级别
    raaaaaar
        7
    raaaaaar   4 天前 via Android
    @notejava #6 为什么
    notejava
        8
    notejava   4 天前
    @raaaaaar #7 开发环境用 debug 是为了方便调试,但是生产环境,程序都调通了,debug 日志就没用了,开启 error 级别,只关注报错信息,便于排查问题。
    winglight2016
        9
    winglight2016   4 天前
    #3 说得好,debug 可以中断,其他情况全自动了
    HolmLoh
        10
    HolmLoh   1 天前
    @notejava #8
    虽然这样没有问题,但互联网公司许多需求会为了赶上线,新功能随便测一下就投产,非常容易在生产环境出现意外情况
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1471 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 23:40 · PVG 07:40 · LAX 15:40 · JFK 18:40
    ♥ Do have faith in what you're doing.