V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
golangLover
V2EX  ›  程序员

看日志有什么好的工具

  •  
  •   golangLover · 2021-12-06 07:48:38 +08:00 via Android · 5310 次点击
    这是一个创建于 1117 天前的主题,其中的信息可能已经有所发展或是发生改变。
    经常看 log 看的头晕目眩,有 thread id 又方法名,一行还长的不行。请问大家有什么好的工具可以方便看 log 吗。谢谢
    28 条回复    2021-12-07 14:22:12 +08:00
    Aumujun
        1
    Aumujun  
       2021-12-06 08:08:58 +08:00 via Android
    tail grep awk
    XiLingHost
        2
    XiLingHost  
       2021-12-06 08:10:58 +08:00
    kibana
    hei1000
        3
    hei1000  
       2021-12-06 08:46:20 +08:00 via Android
    不知道你说的什么 log ,各种各样 log 格式都不一样,你可以试试 lnav
    thetbw
        4
    thetbw  
       2021-12-06 09:03:02 +08:00
    下载下来的话可以试试 emeditor ,可以查看非常大的文件,也可以搜索和筛选,有高亮什么的,筛选日志什么的还是蛮方便的,收费,windows 平台
    expkzb
        5
    expkzb  
       2021-12-06 09:11:56 +08:00   ❤️ 1
    可以试试电子墨水屏显示器,对眼睛可能好点
    RRRoger
        6
    RRRoger  
       2021-12-06 09:21:16 +08:00
    打印下里?
    66beta
        7
    66beta  
       2021-12-06 09:57:22 +08:00
    kibana ?
    missdeer
        8
    missdeer  
       2021-12-06 10:05:13 +08:00
    之前有个小伙同事在 mac 上和 windows 上都用 vim 看 log ,操作行云流水,6 得不行~

    其他大部分同事是用 notepad++看的

    还有极少数人包括我,是自己写一个方便看 log 的程序~
    BiChengfei
        9
    BiChengfei  
       2021-12-06 10:09:51 +08:00
    vi 够了
    Macstu
        10
    Macstu  
       2021-12-06 10:20:59 +08:00
    tail grep + 1
    kibana + 1
    liuhuansir
        11
    liuhuansir  
       2021-12-06 10:21:31 +08:00
    @missdeer 我看 linux 日志是用 grep 、less 、tail ,爽的不行,反而到了 windows 平台,效率低太多了
    gkiwi
        12
    gkiwi  
       2021-12-06 10:31:01 +08:00
    @expkzb #5 你这个回复得配合头像食用
    makia98
        13
    makia98  
       2021-12-06 10:35:23 +08:00
    windows ,本地 logstash 加虚拟机 ek ,自搭了个 ELK
    11232as
        14
    11232as  
       2021-12-06 10:54:28 +08:00   ❤️ 1
    自用 loki ,感觉还可以
    litchinn
        15
    litchinn  
       2021-12-06 10:55:50 +08:00
    loki
    binge921
        16
    binge921  
       2021-12-06 10:59:39 +08:00
    vim grep less more tail -i -C
    NoAnyLove
        17
    NoAnyLove  
       2021-12-06 11:05:40 +08:00
    lnav
    fengpan567
        18
    fengpan567  
       2021-12-06 11:45:32 +08:00
    less grep tail 一把梭
    heaton_nobu
        19
    heaton_nobu  
       2021-12-06 12:10:10 +08:00
    windows 的话,微软官方有个命令行工具 logparser ,可以写 SQL 语句查询
    461da73c
        20
    461da73c  
       2021-12-06 12:18:09 +08:00
    你们没搞过分布式吗?几十个节点的日志拉下来,用 IDE 看个球?

    grep awk less 梭哈,干就是了。
    hellokt
        21
    hellokt  
       2021-12-06 13:01:24 +08:00
    没看到有人提 ultraedit, 最方便的看 log 工具了, 查找筛选都非常方便
    保留这个工具基本只为了看 log
    TheSixWings
        22
    TheSixWings  
       2021-12-06 13:48:35 +08:00
    Graylog
    S2Line
        23
    S2Line  
       2021-12-06 14:16:59 +08:00
    vi/vim less grep tail
    SSang
        24
    SSang  
       2021-12-06 14:29:28 +08:00
    要做日志分析的用 ELK ,这个数据库很强大,不然没有什么比 vi/tail/grep/awk 更好用的工具了。
    mmdsun
        25
    mmdsun  
       2021-12-06 19:16:14 +08:00 via iPhone
    @liuhuansir 这几个命令 Windows 上都有对应的。| grep 对应 win 就是| findstr, tail 是 Get-Content -wait 。想用 Linux 的命令就去网上下载 tail.exe,grep.exe,拷贝到系统里。Cygwin 应该有
    npe
        26
    npe  
       2021-12-06 20:09:26 +08:00
    Loki 呀
    miaoge520
        27
    miaoge520  
       2021-12-07 01:44:41 +08:00 via Android
    vi 它不香?
    wcp1231
        28
    wcp1231  
       2021-12-07 14:22:12 +08:00
    个人一般是 less grep
    印象中不太推荐 vi/vim 看日志,打开很大的日志会有问题。之前遇到过有同事在服务器上用 vim 看日志把服务器 CPU 打满的情况。具体细节记不清了,可能也能通过一些方式改善,如 https://vi.stackexchange.com/questions/149/how-can-i-open-very-large-files-with-good-performance
    但总体还是不推荐 vi/vim 来看日志
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5396 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 08:22 · PVG 16:22 · LAX 00:22 · JFK 03:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.