V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
ex1gtnim7d
V2EX  ›  Android

adb 打出来的 logcat 跟 Android Studio 格式不一样

  •  
  •   ex1gtnim7d · Dec 16, 2019 · 13730 views
    This topic created in 2335 days ago, the information mentioned may be changed or developed.
    平常大家都会注意到吧,用 As 看实时 log 不仅可以看到 log 对应的进程,时间也更精确,而 adb 打出来的 log 则相对比较粗糙,都是进程号,不能直观的看出是哪个进程,对应的包名等。
    猜测是因为 As 实时通过 adb 将进程号和对应的进程绑定了起来,再格式化输出?
    如果单纯的拿到 logcat 日志文件,应该没办法做到像 As 一样输出进程名称吧?只能通过我们的 TAG 去过滤了。
    5 replies    2019-12-17 08:13:57 +08:00
    erDaren
        1
    erDaren  
       Dec 16, 2019 via Android
    -v 参数是指定格式的,可以去看下文档
    mxalbert1996
        2
    mxalbert1996  
       Dec 16, 2019 via Android
    格式可以自定义,adb logcat -h 看一下就知道了。进程名根据 PID 查一下也不是什么难事。
    ex1gtnim7d
        3
    ex1gtnim7d  
    OP
       Dec 17, 2019
    @mxalbert1996 log 如果是测试打过来的,还能查 pid 对应哪个进程吗
    ex1gtnim7d
        4
    ex1gtnim7d  
    OP
       Dec 17, 2019
    @erDaren 感谢提醒,看了下好像不支持输出包名
    mxalbert1996
        5
    mxalbert1996  
       Dec 17, 2019 via Android
    @kerb15 那肯定不行
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   960 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 20:20 · PVG 04:20 · LAX 13:20 · JFK 16:20
    ♥ Do have faith in what you're doing.