解決 AS 3.1.0 版本 Logcat 合併多條日誌的問題

在升級到 AS 3.1.0 版本後,Logcat 會合並短時間內同 tag 的日誌,具體情況如下圖所示:

ugly.png

一些三方日誌庫都會存在上述問題,當然,AndroidUtilCode 在第一時間就解決了該問題,如今只需使用 1.13.8 以上版本即可,如果嫌 AndroidUtilCode 太龐大的話,我這裏也提供了單一的日誌庫:一個精簡、全面、方便的 Android 日誌庫:ALog。對如上日誌輸出如下所示:

beauty.png

當然,你如果還想要以前那樣的效果,我也做了兼容,只需要初始化的時候進行如下設置即可。

setSingleTagSwitch(false)// 一條日誌僅輸出一條,默認開,爲美化 AS 3.1.0 的 Logcat`

再順帶說一下日誌工具的功能吧

  • 兼容 Android Studio 3.1.0 的 Logcat 完美顯示日誌
  • 兼容 Kotlin
  • 可設置 Log 開啓和關閉
  • 可設置是否輸出到控制檯(Logcat)
  • 可設置 Log 全局 Tag
  • 全局 Tag 爲空時 Tag 爲當前類名
  • 可設置 Log 是否顯示頭部信息
  • Log 文件頂部顯示設備信息
  • Log 頭部含有當前線程名
  • Log 頭部含有當前類及行號和函數名,支持點擊跳轉
  • 可設置 Log 是否寫入文件
  • 可設置 Log 寫入文件目錄
  • 可設置 Log 寫入文件前綴
  • 可設置 Log 是否顯示邊框
  • 可設置 Log 控制檯過濾器
  • 可設置 Log 文件過濾器
  • 可設置 Log 棧深度
  • 支持控制檯長字符串的輸出
  • 支持多參數輸出
  • 支持單獨寫入文件
  • 支持 JSON 串的輸出
  • 支持 XML 串的輸出
  • 支持 Live Templates

如果正好幫到了你,那可真是巧了哈,歡迎來我的 狗窩坐坐

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章