利其器

工欲善其事拷呆,必先利其器
Anroid 開發(fā)的最大的利器就是Android Studio了伶棒。
工具雖好钩述,但也要稱手才行。

調(diào)試Debug
在我還沒有使用Android studio之前宛裕,我主要的Debug查看時瑟啃,主要是通過TAG過濾,也同時過本應(yīng)用的其他LOG也被過濾了揩尸。同時我又懶做其他過濾蛹屿,經(jīng)常使得我在調(diào)試時需要不斷的切換出來看其他的Log信息。
這個時候岩榆,使用TAG的粒度就小了些错负,看到不其應(yīng)用的其他信息。如果不使用TAG,其他應(yīng)用勇边,系統(tǒng)的log就像蒼蠅一樣飛來了犹撒。
為了更全局的觀看應(yīng)用的調(diào)式過程,我覺得需要粒度控制要精細一下粒褒。
這樣的好處就是我知道應(yīng)用發(fā)生了什么
一個設(shè)備的調(diào)試信息像水一樣流動识颊。
有時候,就是因為一點點奕坟,那是好一點點祥款,那就會好很多清笨,你比別人多一點點,也就是比別人好镰踏。一點點的多了函筋。什么事情都會慢慢變好了
重要的是思想沙合,方式方法可以是多樣的奠伪。但主要的要旨就是:
在開發(fā)中盡量顯示需要的信息,不顯示不需要的信息首懈。
過濾

Paste_Image.png

Log Tag
Log Message
Log Package Name
Log PID
Log Level
(關(guān)于Regex(正則表達式)請自行查看使用
5個過濾維度:
標簽绊率,內(nèi)容,包名究履,進程ID滤否,重要級

過濾參數(shù)就是日志的匹配規(guī)則(可使用正則表達式)

區(qū)分自己的應(yīng)用和別人的應(yīng)用 包名,和進程ID
包名是應(yīng)用的唯一確認的標識不僅在開發(fā)中最仑,而且在生產(chǎn)環(huán)境中也是一樣的藐俺。

所以在開發(fā)中如何選中只是本應(yīng)用的信息的優(yōu)先維度是:包名
Package Name
在過濾參數(shù)內(nèi)寫入指定的包名,那么在Log監(jiān)視臺里打印出來的就是與本包名相關(guān)的Log了泥彤。
世界一下子就清靜了
這個做完之后欲芹,粒度的粗細就細分到了自己的

我不建議使用PID.因為這個值會隨著運行環(huán)境的不同有不同的值 不可控的值不具唯一性。

使用Log Level
選擇Log Level 里是有5種重要級吟吝。它們是父子層級的關(guān)系菱父。
Error>Warn>Info>debug>Verbose

還有一個Assert(用于自動化測試斷言的)

在打印的Log,這樣的一層層的將Log的范圍縮小剑逃,這個世界可能就更加安靜了
一個方式是:你可以制5個過濾浙宜,分別對應(yīng)的這個5個重要級,在需要的時候選中你需要的級別顯示
一個方式是:我們通過Log的顏色值去做區(qū)分的蛹磺。

使用TAG
標簽粟瞬,這個時候就具體到業(yè)務(wù)模塊了。我的經(jīng)驗是萤捆,在不同的打印的就是當(dāng)前類名稱做為一個TAG標稱
一通發(fā)裙品,這里我能較快過的通過這個Tag來確認這個LOG是在哪一個類打印出來的”詈洌可以很方使定位
這是它的目的清酥,
當(dāng)然你有一些朋友會想使用統(tǒng)一TAG(整個應(yīng)用都是同一個 例如:APP的名字)
也有一種折中的方式:使用模塊的名稱做為TAG(倒如:登錄),這些具體要看你們的分式和代碼的解耦的情況蕴侣。
只要達成只顯示需要的信息焰轻,不顯示不需要的信息的要旨就可以了。

使用 Log Message
這部分選用的是消息的內(nèi)容昆雀,作用為消息內(nèi)容部分辱志,這個部分如過結(jié)合正則表達式蝠筑,應(yīng)該也有一定的過人之處
另外如果還不能完全滿足的。

最后
PS:在log 監(jiān)視窗里還有可以通查找折方式去定位你想要的信息

還有一些更好的
選擇Level時揩懒,可以看到有一個下拉選項什乙。點擊選項,彈出下拉框已球,選擇你需要的Level.控制臺就會過濾你想要的Level

還有臣镣,可以看到這里有一參數(shù)輸入框,輸入?yún)?shù)智亮,會自動的替換了過濾維 度里的參數(shù)值忆某,但是具體的優(yōu)先過沾濾哪一個就不是很清楚了。
如你輸入PID值 9911 那它會過濾出這PID相關(guān) LOG,
如父輸入一TAG,那它會過濾出這個TAG相關(guān)的Log

Paste_Image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末阔蛉,一起剝皮案震驚了整個濱河市弃舒,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌状原,老刑警劉巖聋呢,帶你破解...
    沈念sama閱讀 221,548評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異颠区,居然都是意外死亡削锰,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,497評論 3 399
  • 文/潘曉璐 我一進店門瓦呼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來喂窟,“玉大人,你說我怎么就攤上這事央串∧ピ瑁” “怎么了?”我有些...
    開封第一講書人閱讀 167,990評論 0 360
  • 文/不壞的土叔 我叫張陵质和,是天一觀的道長稳摄。 經(jīng)常有香客問我,道長饲宿,這世上最難降的妖魔是什么厦酬? 我笑而不...
    開封第一講書人閱讀 59,618評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮瘫想,結(jié)果婚禮上仗阅,老公的妹妹穿的比我還像新娘。我一直安慰自己国夜,他們只是感情好减噪,可當(dāng)我...
    茶點故事閱讀 68,618評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般筹裕。 火紅的嫁衣襯著肌膚如雪醋闭。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,246評論 1 308
  • 那天朝卒,我揣著相機與錄音证逻,去河邊找鬼。 笑死抗斤,一個胖子當(dāng)著我的面吹牛囚企,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播豪治,決...
    沈念sama閱讀 40,819評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼洞拨,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了负拟?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,725評論 0 276
  • 序言:老撾萬榮一對情侶失蹤歹河,失蹤者是張志新(化名)和其女友劉穎掩浙,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體秸歧,經(jīng)...
    沈念sama閱讀 46,268評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡厨姚,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,356評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了键菱。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片谬墙。...
    茶點故事閱讀 40,488評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖经备,靈堂內(nèi)的尸體忽然破棺而出拭抬,到底是詐尸還是另有隱情,我是刑警寧澤侵蒙,帶...
    沈念sama閱讀 36,181評論 5 350
  • 正文 年R本政府宣布造虎,位于F島的核電站,受9級特大地震影響纷闺,放射性物質(zhì)發(fā)生泄漏算凿。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,862評論 3 333
  • 文/蒙蒙 一犁功、第九天 我趴在偏房一處隱蔽的房頂上張望氓轰。 院中可真熱鬧,春花似錦浸卦、人聲如沸署鸡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,331評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽储玫。三九已至侍筛,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間撒穷,已是汗流浹背匣椰。 一陣腳步聲響...
    開封第一講書人閱讀 33,445評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留端礼,地道東北人禽笑。 一個月前我還...
    沈念sama閱讀 48,897評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像蛤奥,于是被迫代替她去往敵國和親佳镜。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,500評論 2 359

推薦閱讀更多精彩內(nèi)容