有必要在每一个请求里都加入日志吗。?? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gyinbj
V2EX    PHP

有必要在每一个请求里都加入日志吗。??

  •  
  •   gyinbj 2019-12-16 18:11:16 +08:00 6520 次点击
    这是一个创建于 2130 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,

    有必要在每一个请求里都加入日志吗。??

    18 条回复    2020-02-01 12:15:18 +08:00
    CKKKKKK
        1
    CKKKKKK  
       2019-12-16 18:24:07 +08:00
    应该是要的,可以根据请求的重要性来调整日志的详略程度
    securityCoding
        2
    securityCoding  
       2019-12-16 18:24:50 +08:00
    1. 通用请求响应日志通过拦截器或者其他手段统一打印
    2. 业务日志看情况, 没日志排查问题你都不好怎么跟人扯皮啊
    Narcissu5
        3
    Narcissu5  
       2019-12-16 18:29:06 +08:00
    别的团队甩锅过来的时候可以帮你节约成吨成吨的调试时间
    U7Q5tLAex2FI0o0g
        4
    U7Q5tLAex2FI0o0g  
       2019-12-16 18:30:02 +08:00
    我觉得有
    cabing
        5
    cabing  
       2019-12-16 18:31:10 +08:00
    常用手段。写日志,filebeat 异步收集到 es,通过 es 查询。
    GM
        6
    GM  
       2019-12-16 18:44:05 +08:00
    亲,如果你代码非常完美,线上永无 bug,服务器硬件状况非常完美,永无故障,可以不考虑写日志。
    否则的话,这边建议您老老实实写日志呢。
    qq976739120
        7
    qq976739120  
       2019-12-16 18:56:21 +08:00
    很多时候,我甚至想一行代码一行日志
    Erroad
        8
    Erroad  
    &nbs;  2019-12-16 20:07:18 +08:00
    这不是基本操作吗?
    EscYezi
        9
    EscYezi  
       2019-12-16 20:19:22 +08:00 via iPhone
    当然有,不然怎么发现被恶意扫描
    LeeSeoung
        10
    LeeSeoung  
       2019-12-16 20:21:17 +08:00
    每个请求都需要的话 那就在拦截器做
    turi
        11
    turi  
       2019-12-16 20:31:48 +08:00
    我做游戏开发,基本上每个函数都会几条日志,日志真的是定位问题的最有效解决方式
    outoftimeerror
        12
    outoftimeerror  
       2019-12-16 22:04:29 +08:00
    这种级别的日志不应该写在代码里,prometheus+grafana 了解一下
    xpsilvester
        13
    xpsilvester  
       2019-12-17 08:37:08 +08:00
    有必要
    wd
        14
    wd  
       2019-12-17 10:07:54 +08:00
    看你写的什么程序了,如果要求极高的响应,那显然不要写日志,必要的时候可以打开日志 debug 就好了。
    通常面向 c 端用户的程序都没这么高要求,随便开,甚至一个请求记几十条的都有。
    ben1024
        15
    ben1024  
       2019-12-17 10:27:49 +08:00
    日志分情况,
    与三方和其他人配合需要把请求和响应记录下来,(执行人,执行时间)
    线上可以用 didi/rdebug 做请求录播,
    SQL 的也需要加上执行日志和执行人,执行时间
    内部异常也要记录日志,
    重要业务做流程日志
    qwerthhusn
        16
    qwerthhusn  
       2019-12-17 11:35:04 +08:00
    我自己搞的,查询类的请求不记,其他类的记一下
    gyinbj
        17
    gyinbj  
    OP
       2019-12-17 15:34:54 +08:00
    @qwerthhusn 目前我也是这样。。 除了 select 其余全纪录 但是还是感觉缺少点什么
    baoshu
        18
    baoshu  
       2020-02-01 12:15:18 +08:00 via iPhone
    看业务情况,一般不需要,如果是请求日志 nginx 可以开启的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2624 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 37ms UTC 15:29 PVG 23:29 LAX 08:29 JFK 11:29
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86