`
20386053
  • 浏览: 434669 次
文章分类
社区版块
存档分类
最新评论

android 简单的记录日志

 
阅读更多
  1. packagecom.zhuozhuo;
  2. importandroid.util.Log;
  3. publicfinalclassLogHelper{
  4. privatestaticbooleanmIsDebugMode=true;//获取堆栈信息会影响性能,发布应用时记得关闭DebugMode
  5. privatestaticStringmLogTag="LogHelper";
  6. privatestaticfinalStringCLASS_METHOD_LINE_FORMAT="%s.%s()Line:%d(%s)";
  7. publicstaticvoidtrace(){
  8. if(mIsDebugMode){
  9. StackTraceElementtraceElement=Thread.currentThread()
  10. .getStackTrace()[3];//从堆栈信息中获取当前被调用的方法信息
  11. StringlogText=String.format(CLASS_METHOD_LINE_FORMAT,
  12. traceElement.getClassName(),traceElement.getMethodName(),
  13. traceElement.getLineNumber(),traceElement.getFileName());
  14. Log.d(mLogTag,logText);//打印Log
  15. }
  16. }
  17. }

调用:需要记录日志的方法里面加上LogHelper.trace();
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics