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

less / vi, 查看 Java 日志文件时,如何把相同线程着色?或者其它类似工具?

  •  
  •   JinTianYi456 · 2023-01-06 01:48:12 +08:00 · 1818 次点击
    这是一个创建于 692 天前的主题,其中的信息可能已经有所发展或是发生改变。
    # demo case 1
    
    时间 [线程-1](红色) 日志
    时间 [线程-2](黄色) 日志
    时间 [线程-3](绿色) 日志
    时间 [线程-1](红色) 日志
    时间 [线程-3](绿色) 日志
    时间 [线程-2](黄色) 日志
    
    第 1 条附言  ·  2023-01-06 08:05:30 +08:00
    或者可以把日志 读成表格结构,或者 字段解析,这样就可以方便筛选 doge (感觉要在本机搭建 ELK ??)
    8 条回复    2023-01-06 11:31:37 +08:00
    hanxiV2EX
        1
    hanxiV2EX  
       2023-01-06 02:44:41 +08:00 via Android
    可以考虑用 sed 把对应的行加上 ANSI-color 处理一下

    https://stackoverflow.com/questions/5947742/how-to-change-the-output-color-of-echo-in-linux
    hanxiV2EX
        2
    hanxiV2EX  
       2023-01-06 02:46:59 +08:00 via Android
    https://cloud.tencent.com/developer/article/1721293

    Vim 可以设置高亮分组实现不同的颜色
    ruidoBlanco
        3
    ruidoBlanco  
       2023-01-06 06:20:00 +08:00
    lnav
    JinTianYi456
        4
    JinTianYi456  
    OP
       2023-01-06 06:21:47 +08:00
    @ruidoBlanco #3 如何配置对 `相同线程名` 设值为同一种颜色?
    ruidoBlanco
        5
    ruidoBlanco  
       2023-01-06 06:25:44 +08:00
    @JinTianYi456 我不写 JAVA 也不看 JAVA 日志的。你得自己试试看才知道。JAVA 日志格式是在支持列表里的。

    https://docs.lnav.org/en/latest/formats.html
    theqiang
        6
    theqiang  
       2023-01-06 09:31:25 +08:00   ❤️ 1
    你发这么多问答帖,你不会百度吗?
    awalkingman
        7
    awalkingman  
       2023-01-06 09:52:11 +08:00
    @theqiang 哈哈哈哈老哥说话真直接,虽然用的是问句
    LXGMAX
        8
    LXGMAX  
       2023-01-06 11:31:37 +08:00
    @theqiang 哈哈哈发个贴有人帮搜
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1042 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 20:04 · PVG 04:04 · LAX 12:04 · JFK 15:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.