1. 程式人生 > >Android中logcat的介紹和使用

Android中logcat的介紹和使用



logcat日誌的等級劃分 等級從低到高排列

verbose :冗餘,最低等級。  黑色

debug:除錯資訊 藍色

info:  普通訊息 綠色

warning :警告 橙色

error:錯誤 紅色

assert:斷言                級別最高

 

除錯資訊一般通過debug或者info列印

System.out和System.err輸出的資訊也會顯示在LogCat中,

注意System.out輸出資訊是Info級別System.err是Warn級別

 

 

Android有自己的除錯方式:可以自己定義tag和級別

//Android提供了專門的列印輸出的方法

   //列印錯誤級別的資訊

tag一般為當前類名

   Log.e("aa","dsdfsf");

   //列印警告級別的資訊

   Log.w("aa","dsdfsf");

   //列印資訊級別的資訊

   Log.i("aa","dsdfsf");

   //列印除錯級別的資訊

   Log.d("aa","dsdfsf");

    //列印冗餘級別的資訊

Log.v("aa","dsdfsf");

執行一個帶有log資訊的應用程式後,系統會建立一個包含該應用程式的所有log資訊的過濾器名字為應用程式的標示包名。但是會有bug,有些時候過濾不出來某些資訊。

相關推薦

Androidlogcat介紹使用

 logcat日誌的等級劃分 等級從低到高排列 verbose :冗餘,最低等級。  黑色 debug:除錯資訊 藍色 info:  普通訊息 綠色 warning :警告 橙色 error:錯誤 紅色 assert:斷言                級別最高   除

Android加入水平線垂直線

ng- div data- round java ack fill style -a 1.加入水平線 <View android:layout_height="0.5dip" android:background="#68

Android的paddingmargin的區別

區別 you content and bsp schema out ring http 在Android的布局中,常常有人將padding和margin搞混,他們其實不一樣的,padding是該控件的內部距離。 magin是該控件與其他控件之間的距離。例如 <Line

DjangoORM介紹字段及字段參數

時也 特殊 nothing duration sys cal 概念 目錄 gre Object Relational Mapping(ORM) ORM介紹 ORM概念 對象關系映射(Object Relational Mapping,簡稱ORM)模式是一種為了解決面向

6月20日 DjangoORM介紹字段、字段參數、相關操作

sel 記憶 __init__ 記錄 RM 錯誤 distinct serial 排序。 Object Relational Mapping(ORM) ORM介紹 ORM概念 對象關系映射(Object Relational Mapp

Android引入佈局自定義控制元件

首先是引入佈局: 1.我們自己新建一個layout,就是一個標題欄。 2.然後在我們的mainactivity_layout中使用一個語句就可以實現。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout

android通過usbpc進行通訊

找到的最好的部落格 https://blog.csdn.net/jakemiao/article/details/17270785?locationNum=7&fps=1 下面是demo: https://github.com/yunzheyue/usbCommunication

AndroidHTTP PostGet請求

簡單的隨手記,適合初學者使用,現在網路請求比較流行使用OKHttp,後期部落格會寫到如何使用。 在AndroidManifest加入以下許可權 <uses-permission android:name="android.permission.INTERNET" />

Django - - 基礎 - - Django ORM介紹欄位及欄位引數

目錄 Object Relational Mapping(ORM) ORM介紹 Django中的ORM Django ORM 常用欄位和引數 常用欄位 欄位合集(爭取記憶 ) 自定義欄位(瞭解為主) 欄位引數 時間

長短期記憶(LSTM)系列_1.1、迴歸神經網路在時間序列預測介紹應用

摘要,通過本文你可以學到: 傳統的時間序列預測方法側重於具有線性關係的單變數資料以及固定和手動診斷的時間依賴性。 神經網路增加了學習可能的噪聲和非線性關係的能力,其中任意定義但固定數量的輸入和輸出支援多變數和多步預測。 遞迴神經網路增加了有序觀察的顯式處理和從上下文學習時間依賴

AndroiddispatchTouchEvent,onInterceptTouchEventonTouchEvent的區別

dispatchTouchEvent:決定了事件是否繼續分發下去和是否響應事件,false:繼續分發,true:不繼續分發,此次事件到此結束,也不會有任何控制元件執行onTouchEvent方法。 onInterceptTouchEvent:決定了是否攔截該事件,false:不攔截,true:攔

Android屬性gravitylayout_grativy的區別

LinearLayout有兩個非常相似的屬性:android:gravity與android:layout_gravity。他們的區別在於:android:gravity用於設定View元件的對齊方式,而android:layout_gravity用於設定Container元

AndroidMVC架構MVP架構的實踐詳解 通俗易懂的Demo

前言 相信從事軟體開發的夥計們肯定熟悉或者聽說過專案架構,比如要新開發一個APP或者Web專案,首先考慮的就是專案需要設計什麼樣的架構,MVC還是MVP呢?MVC和MVP具體是怎麼體現的,有哪些優點,哪些缺點呢? 為什麼需要架構設計 假如我們不需要架構設計,那

Android的IntentIntent-filter總結

一.相關概念   (一)基本概念      Intent中文意思指”意圖”,按照Android的設計理念,Android使用Intent來封裝程式的”呼叫意圖”,不管啟動Activity、Service、BroadcastReceiver,Andr

Android WebView簡要介紹學習計劃

        我們通常會在App的UI中嵌入WebView,用來實現某些功能的動態更新。在4.4版本之前,Android WebView基於WebKit實現。不過,在4.4版本之後,Android WebView就換成基於Chromium的實現了。基於Chrom

androidlogcat列印輸出結果不完整,超出上限

今天寫程式碼的時候,伺服器返回的json資料量比較大,然後我想在logcat中完全輸出伺服器返回的Json格式的字串事,發現logcat中返回的資訊中明顯少了後面一節,剛開始還以為程式有bug,除錯了好半天才發現原來程式沒有bug,而是LogCat中的每次的Msg輸出是有上

Android屬性動畫補間動畫的區別

 屬性動畫和補間動畫的區別是,補間動畫只是表面上實現了平移,旋轉,漸變,縮放,實際上屬性值不變;  屬性動畫實現平移,旋轉,漸變,縮放後,屬性值變了  下面就是測試的例子 程式碼: package com.atguigu.propertyanimation; impor

Android使用SurfaceViewCanvas來繪製動畫

其實每個View中都有Canvas可以用來繪製動畫,只需要在這個View中過載onDraw()方法就可以,但是SurfaceView類是一個專門用來制動動畫的類。 Canvas(中文叫做”畫布”)就和HTML5中的canvas標籤一樣可以在一定區域內自由繪

Android的assertsres/raw資源目錄

1、assets目錄 assets目錄下稱為原生檔案,無法通過R資源清單類訪問,這類檔案在被打包成apk檔案時是不會進行壓縮的; (1)使用方法 AssetManager assets = this.getResources().getAssets

Android的layout_columnlayout_span屬性

在 Android 開發中,當使用到 TableLayout 佈局時,會有這樣兩種需求: 1. 跳過中間某個單元格。 使用layout_column 屬性。 CodeViewPrint android:layout_column=”2” 效果如下: