Renco
V2EX  ›  Java

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

  •  
  •   Renco · Jan 14, 2021 · 2557 views
    This topic created in 1947 days ago, the information mentioned may be changed or developed.
    11 replies    2021-01-20 17:12:09 +08:00
    shanghai1943
        1
    shanghai1943  
       Jan 14, 2021
    实际情况应该是开发过程中觉得有必要的会主动加上,发布后如果遇到问题的再后期补上吧。
    inwar
        2
    inwar  
       Jan 14, 2021 via Android
    出入口埋点,必要的过程日志,必要的告警和 error
    Kirsk
        3
    Kirsk  
       Jan 14, 2021 via Android
    Aop 能自动绝不手动
    hinate
        4
    hinate  
       Jan 14, 2021 via iPhone
    都开发完了还写什么日志打印🌚🌚
    woshiaha
        5
    woshiaha  
       Jan 14, 2021
    需要手动加的都是业务关键点 开发完成上线以后恐怕是不记得哪里是业务关键点了
    然后等到线上出问题了一看没加日志 GG
    notejava
        6
    notejava  
       Jan 14, 2021
    开发中,debug 、info 、error 混合使用,生产环境只开启 error 级别
    raaaaaar
        7
    raaaaaar  
       Jan 15, 2021 via Android
    @notejava #6 为什么
    notejava
        8
    notejava  
       Jan 15, 2021
    @raaaaaar #7 开发环境用 debug 是为了方便调试,但是生产环境,程序都调通了,debug 日志就没用了,开启 error 级别,只关注报错信息,便于排查问题。
    winglight2016
        9
    winglight2016  
       Jan 15, 2021
    #3 说得好,debug 可以中断,其他情况全自动了
    HolmLoh
        10
    HolmLoh  
       Jan 18, 2021
    @notejava #8
    虽然这样没有问题,但互联网公司许多需求会为了赶上线,新功能随便测一下就投产,非常容易在生产环境出现意外情况
    raaaaaar
        11
    raaaaaar  
       Jan 20, 2021
    @notejava #8 基本的 info 还是要吧,有些要追踪日志
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2935 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 63ms · UTC 14:19 · PVG 22:19 · LAX 07:19 · JFK 10:19
    ♥ Do have faith in what you're doing.