dovme
V2EX  ›  Java

请问 aop 记录日志时,同时又多个请求过来,日志显示乱掉了,怎么办

  •  
  •   dovme · Feb 20, 2019 · 3974 views
    This topic created in 2817 days ago, the information mentioned may be changed or developed.
    请看图片,同时进来两个请求,日志就乱掉了,
    请问怎么解决这个问题 springboot
    18 replies  •  2019-02-22 14:10:18 +08:00
    dovme
    dovme
    OP
    Feb 20, 2019
    1
    在线等。。。
    serical
    serical
    Feb 20, 2019 via Android❤️1
    2
    可以一次打印所有的日志信息
    Duolingo
    Duolingo
    Feb 20, 2019 via Android❤️1
    3
    带上线程号吧
    Kaiv2
    Kaiv2
    Feb 20, 2019❤️1
    4
    加给 全局唯一标识 过滤下
    zk123
    zk123
    Feb 20, 2019 via iPhone❤️3
    5
    logback 的 mdc 考虑下
    mrdemonson
    mrdemonson
    Feb 20, 2019 via Android❤️2
    6
    日志单独开线程,做队列处理
    smeraldo
    smeraldo
    Feb 20, 2019❤️2
    7
    每个 request 加 uuid
    crossoverJie
    crossoverJie
    Feb 20, 2019❤️2
    8
    你需要一个 traceID
    947211232
    947211232
    Feb 20, 2019❤️1
    9
    队列+1,还有,头像很可爱
    Kyle18Tang
    Kyle18Tang
    Feb 20, 2019 via Android❤️1
    10
    顺序是乱的,但是前面的线程名字是不同的。
    xiaoxinshiwo
    xiaoxinshiwo
    Feb 20, 2019❤️1
    11
    traceId
    paouke
    paouke
    Feb 20, 2019❤️1
    12
    我都是 aop 进来生成个 requestId,然后打日志都带上
    skypyb
    skypyb
    Feb 20, 2019❤️2
    13
    可以按照按用户名(或别的啥玩意)切分, MDC 了解一下?
    http://skypyb.com/2018/08/15/springboot_logback_mdc/
    dovme
    dovme
    OP
    Feb 20, 2019
    14
    @zk123 #5
    @skypyb #13 谢谢 目前已采用这种方式。
    Variazioni
    Variazioni
    Feb 20, 2019
    15
    @skypyb 这页面的背景音乐吓死我了。。。
    skypyb
    skypyb
    Feb 20, 2019
    16
    @Variazioni emmmmmm 大部分都是比较轻柔的,可能你恰好碰上了那几首音调高的吧= =
    zhazi
    zhazi
    Feb 21, 2019 via Android
    17
    ....这种 print 日志用控制台看?不入库?
    lff0305
    lff0305
    Feb 22, 2019
    18
    1. 用线程号,或者 userid,requestid 之类的来区分
    2. 比较时髦的方法是 tracing,opentracing / jaeger / spring sleuth
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   773 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 23:09 · PVG 07:09 · LAX 15:09 · JFK 18:09
    ♥ Do have faith in what you're doing.