提高看log效率的小工具
阿新 • • 發佈:2019-01-24
文字型的log,比如Android的log,都是普通文字。在大家連續奮戰的時候,難免看起來容易眼花。
這時候如何提高效率?我們給它搞個高亮好不好?
這個工具的方便之處有三個:
* 可以配置高亮
* 可以隱藏不想看的log
* 配置可以共享
配置高亮
配置高亮可以通過add filter功能來實現,如下圖:
我們可以通過簡單字串和正則表示式兩種方式來設定filter。一旦設好之後,就可以為其配置前景色和背景色。
可以配置多個filter,並且可以選擇啟用一些filter和不啟用一些filter.
隱藏不想看的log
光能高亮還不夠,上G的log,一點點翻太慢了!怎麼辦? 只看我們想看的log唄?
我們記住一個神奇的快捷鍵Ctrl-H,我們看看有了它之後發生了什麼?
啊,整個世界都清靜了。
有人說,最近SensorVhal的log打得太多了,根本沒法看到別的有效的log啊:
怎麼辦?來個Ctrl-H,幾萬行的無關log就都不見了:
記得上面的filter選項中的第一項,取非的選擇嗎?我們可以設定取非的規則,然後用Ctrl-H把它們隱藏掉,再也不用擔心被無用的log誤導了。
配置可以共享
每個屬性都要自己從頭配,這哪是我們幹活的效率的。
我們可以借用別人的!我們可以共享。
配置可以儲存,最終就是一個xml檔案
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<TextAnalysisTool.NET version="2017-01-24" showOnlyFilteredLines="True">
<filters>
<filter enabled="y" excluding="y" description="" type="matches_text" case_sensitive="n" regex="n" text="/SensorsVhal" />
<filter enabled="y" excluding="n" description="" foreColor="0000ff" type ="matches_text" case_sensitive="n" regex="n" text="D/ActivityManager" />
<filter enabled="y" excluding="n" description="" foreColor="ff0000" backColor="ffff00" type="matches_text" case_sensitive="n" regex="n" text="FATAL" />
<filter enabled="y" excluding="n" description="" foreColor="ff1493" backColor="dcdcdc" type="matches_text" case_sensitive="n" regex="n" text="Failed " />
<filter enabled="y" excluding="n" description="" foreColor="ff0000" backColor="f0e68c" type="matches_text" case_sensitive="n" regex="n" text="E/AndroidRuntime" />
<filter enabled="y" excluding="n" description="" foreColor="5f9ea0" type="matches_text" case_sensitive="n" regex="n" text="V/ActivityManager" />
</filters>
</TextAnalysisTool.NET>
存成一個.tat檔案,就可以載入了。