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

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

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