[問題] Log4j 無法紀錄錯誤訊息

看板AndroidDev作者 (悠游自在)時間10年前 (2015/11/17 21:49), 10年前編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
感謝 qweqweqweqwe 板友提供的關鍵字 解決方法是在 Application 加入以下程式碼即可 https://gist.github.com/anonymous/637a709eb5423a81766a --------- 專案使用 log4j 做 Log 的輸出 並會 output 到檔案 目前專案已經進行到實機測試階段 但有時會出現 很抱歉,XXX已停止 的提示 都在不同情況出現 有時是回到手機主畫面出現 有時是一開 app 就出現 有時是點一點出現 看 log 檔卻沒有任何錯誤訊息 請問這是因為 log4j 設定錯誤嗎? 感覺好像只會紀錄自己拋出的訊息(就是有用 logger.error("msg", e) 這類的) 其他的訊息就不會記錄 還是說只能乖乖插著電腦用偵錯模式看 Logcat 呢? 因為錯誤出現的規則還不確定 插著一整天可能完全都沒出現 拔掉測就出現了 結果也沒錯誤訊息可以看是哪裡出問題 完全不知道該如何修起 不知道各位板友是怎麼解決這種錯誤情形? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.251.32.141 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1447768184.A.323.html

11/17 23:07, , 1F
可以攔截 application thread exception
11/17 23:07, 1F
太感謝了! 晚點貼解決方法上來 ※ 編輯: kiwatami (111.251.36.56), 11/18/2015 17:43:03
文章代碼(AID): #1MIp1uCZ (AndroidDev)