文本型的log孝赫,比如Android的log曼振,都是普通文本几迄。在大家連續(xù)奮戰(zhàn)的時候,難免看起來容易眼花冰评。
這時候如何提高效率映胁?我們給它搞個高亮好不好?
TextAnalysisTool
這就是我們要介紹的看log工具:TextAnalysisTool.net甲雅,下載地址在:(http://github.com/TextAnalysisTool/Releases/raw/master/TextAnalysisTool.NET.zip)
這個工具的方便之處有三個:
- 可以配置高亮
- 可以隱藏不想看的log
- 配置可以共享
配置高亮
配置高亮可以通過add filter功能來實現(xiàn)解孙,如下圖:
add filter
我們可以通過簡單字符串和正則表達式兩種方式來設置filter坑填。一旦設好之后,就可以為其配置前景色和背景色弛姜。
可以配置多個filter脐瑰,并且可以選擇激活一些filter和不激活一些filter.
隱藏不想看的log
光能高亮還不夠,上G的log廷臼,一點點翻太慢了苍在!怎么辦? 只看我們想看的log唄?
我們記住一個神奇的快捷鍵Ctrl-H荠商,我們看看有了它之后發(fā)生了什么寂恬?
啊,整個世界都清靜了莱没。
有人說初肉,最近SensorVhal的log打得太多了,根本沒法看到別的有效的log敖祭ⅰ:
sensorvhal
怎么辦朴译?來個Ctrl-H,幾萬行的無關log就都不見了:
hide2
記得上面的filter選項中的第一項属铁,取非的選擇嗎眠寿?我們可以設置取非的規(guī)則,然后用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文件奢浑,就可以加載了。