Android studio Android Studio 3.1 Logcat前缀不总是显示和中断日志
由于Android Studio(3.1)的新版本,Logcat窗口并不总是显示前缀(Android studio Android Studio 3.1 Logcat前缀不总是显示和中断日志,android-studio,logcat,android-studio-3.1,Android Studio,Logcat,Android Studio 3.1,由于Android Studio(3.1)的新版本,Logcat窗口并不总是显示前缀(03-28 12:43:01.091 nl.test.app D/log)。我制作了我自己的记录器,它以一种漂亮的方式打印,但由于某些行不再具有相同的缩进,所以这会被打断。我将在下面展示一个示例 03-28 12:43:01.091 nl.test.app D/log: ╔══════════════════════════════════════════════════════════════════════
03-28 12:43:01.091 nl.test.app D/log
)。我制作了我自己的记录器,它以一种漂亮的方式打印,但由于某些行不再具有相同的缩进,所以这会被打断。我将在下面展示一个示例
03-28 12:43:01.091 nl.test.app D/log: ╔═══════════════════════════════════════════════════════════════════════════════════════
║ [ (TestActivity.kt:33)#OnCreate ]
║ This is my test log
03-28 12:43:01.092 nl.test.app D/log: ║ This is my second test log
╚═══════════════════════════════════════════════════════════════════════════════════════
过去是这样的:
03-28 12:43:01.091 nl.test.app D/log: ╔═══════════════════════════════════════════════════════════════════════════════════════
03-28 12:43:01.091 nl.test.app D/log: ║ [ (TestActivity.kt:33)#OnCreate ]
03-28 12:43:01.091 nl.test.app D/log: ║ This is my test log
03-28 12:43:01.092 nl.test.app D/log: ║ This is my second test log
03-28 12:43:01.092 nl.test.app D/log: ╚═══════════════════════════════════════════════════════════════════════════════════════
有没有办法解决这个问题 根据问题追踪器()的说法,它是固定的,计划用于Android Studio 3.2。引用问题追踪者的话: 这种行为上的改变是无意的,我恢复了它。修复程序将在3.2中完成 它没有说这个版本什么时候发布。但我会尽快更新我的答案 编辑
Android Studio 3.2发布了,我的漂亮日志程序又开始工作了 观察结果是正确的。在Android Studio 3.1.4中,它也被破坏了。不仅前缀不总是打印,而且还会出现完整的行 但有一个小的解决办法:
这是问题追踪器:这让我漂亮的日志看起来像垃圾(令人惊讶的是,日志布局的如此小的变化使得阅读变得如此困难。我的眼睛/大脑在试图扫描日志以寻找我想要的东西时真的很痛。