Logger 使用方法

Logger

日志工具

資料

Github

導入

  • 配置模組的 build.gradle
compile 'com.orhanobut:logger:1.15'

配置

選擇需要的項目配置

Logger
  .init(LOG_TAG)                 // 設置Log的TAG值堤魁,默認值為 PRETTYLOGGER峭拘,也可自定義
  .methodCount(3)                 // 設置Log中調用堆棧的函數行數,默認值為 2鹃栽,即顯示2層
  .hideThreadInfo()               // 隱藏Log中的線程信息确憨,默認值為 shown,即顯示線程信息
  .logLevel(LogLevel.NONE)        // 設置Log的是否輸出,默認值為 LogLevel.FULL壁涎,即Log全輸出凡恍,LogLevel.NONE即無Log輸出
  .methodOffset(0)                // 設置調用堆棧的函數偏移值,默認值為 0怔球,即從打印該Log的函數開始輸出堆棧信息
  .logAdapter(new AndroidLogAdapter()); //設置Log工具嚼酝,默認值為 AndroidLogAdapter,即 android.util.log

用法

Logger.d("hello");
Logger.e("hello");
Logger.w("hello");
Logger.v("hello");
Logger.wtf("hello");
Logger.json(JSON_CONTENT); // 支持 json
Logger.xml(XML_CONTENT); // 支持 xml
Logger.log(DEBUG, "tag", "message", throwable);

Logger.d("hello %s", "world"); // 支持 String 格式化參數

Logger.d(list); // 支持 List
Logger.d(map); // 支持 Map
Logger.d(set); // 支持 Set
Logger.d(new String[]); // 支持 Array

Logger.t("mytag").d("hello"); // 改變一次 TAG

Logger.e(exception, "message");

更換Log工具

  • 實現LogAdapter
  • 設置Logger.logAdapter()

Logcat設置

  • Log過濾規(guī)則竟坛,設置值為PRETTYLOGGER闽巩,這是Logger的TAG默認值
  • 關閉Soft Wraps,否則會引起顯示錯位

結合Timber

Timber.plant(new Timber.DebugTree() {
  @Override protected void log(int priority, String tag, String message, Throwable t) {
    Logger.log(priority, tag, message, t);
  }
});
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末担汤,一起剝皮案震驚了整個濱河市涎跨,隨后出現的幾起案子,更是在濱河造成了極大的恐慌漫试,老刑警劉巖六敬,帶你破解...
    沈念sama閱讀 211,743評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異驾荣,居然都是意外死亡外构,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 90,296評論 3 385
  • 文/潘曉璐 我一進店門播掷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來审编,“玉大人,你說我怎么就攤上這事歧匈±莩辏” “怎么了?”我有些...
    開封第一講書人閱讀 157,285評論 0 348
  • 文/不壞的土叔 我叫張陵件炉,是天一觀的道長勘究。 經常有香客問我,道長斟冕,這世上最難降的妖魔是什么口糕? 我笑而不...
    開封第一講書人閱讀 56,485評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮磕蛇,結果婚禮上景描,老公的妹妹穿的比我還像新娘。我一直安慰自己秀撇,他們只是感情好超棺,可當我...
    茶點故事閱讀 65,581評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著呵燕,像睡著了一般棠绘。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,821評論 1 290
  • 那天弄唧,我揣著相機與錄音适肠,去河邊找鬼霍衫。 笑死候引,一個胖子當著我的面吹牛,可吹牛的內容都是我干的敦跌。 我是一名探鬼主播澄干,決...
    沈念sama閱讀 38,960評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼柠傍!你這毒婦竟也來了麸俘?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,719評論 0 266
  • 序言:老撾萬榮一對情侶失蹤惧笛,失蹤者是張志新(化名)和其女友劉穎从媚,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體患整,經...
    沈念sama閱讀 44,186評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡拜效,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,516評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了各谚。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片紧憾。...
    茶點故事閱讀 38,650評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖昌渤,靈堂內的尸體忽然破棺而出赴穗,到底是詐尸還是另有隱情,我是刑警寧澤膀息,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布般眉,位于F島的核電站,受9級特大地震影響潜支,放射性物質發(fā)生泄漏甸赃。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,936評論 3 313
  • 文/蒙蒙 一毁腿、第九天 我趴在偏房一處隱蔽的房頂上張望辑奈。 院中可真熱鬧,春花似錦已烤、人聲如沸鸠窗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽稍计。三九已至,卻和暖如春裕循,著一層夾襖步出監(jiān)牢的瞬間臣嚣,已是汗流浹背净刮。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留硅则,地道東北人淹父。 一個月前我還...
    沈念sama閱讀 46,370評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像怎虫,于是被迫代替她去往敵國和親暑认。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,527評論 2 349

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,782評論 25 707
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現,斷路器豆同,智...
    卡卡羅2017閱讀 134,633評論 18 139
  • 本文會不定期更新烫止,推薦watch下項目。如果喜歡請star,如果覺得有紕漏請?zhí)峤籭ssue,如果你有更好的點子可以...
    天之界線2010閱讀 7,165評論 11 29
  • 首先,希望大家不要噴我导坟。如果哪里不對,希望大家能在下面評論說明下溶浴,然后我進行修改乍迄。 ---------------...
    青蛙要fly閱讀 12,726評論 14 65
  • 在農村,到我這樣年齡的女孩子士败,一般都是幾個孩子的媽了闯两,可我依然孤身一人在城市中打拼。 我谅将,二十七歲漾狼,二本畢業(yè)...
    馬尾草閱讀 424評論 0 0