å¨Eclipseä¸å®è£
ADTåandroid sdkå
ä¹åï¼è¿è¡ä»¥å¼åçandroidç¨åºæ¶ï¼å¨LogCatçªå£ä¸ä¼æ¾ç¤ºåºä¸ç³»åçä¿¡æ¯ï¼è¿äºä¿¡æ¯æ¯æ¯ä¸ä¸ªç¨åºéè¿Dalvikèææºæä¼ åºçå®æ¶ä¿¡æ¯ï¼å¯ä»¥æ¹ä¾¿æ们对ç¨åºçäºè§£ã
å¨logçªå£ä¸ï¼æ¯æ¡ä¿¡æ¯é½å
å«äºä¸ªé¨åï¼Time,æ é¢ç©ºç½,pid,tagåMessageã
1ãTime
表示æ§è¡çæ¶é´ï¼è¿ä¸ªä¿¡æ¯å¯¹äºå¦ä¹ çå½å¨æï¼åæç¨åºè¿è¡çå
å顺åºç¹å«æç¨ã
2ãæ é¢ç©ºç½çå
表示çæ¯ä¿¡æ¯çç§ç±»ï¼å为V,D,I,W,Eäºç§ã
V:verboseï¼æ¾ç¤ºå
¨é¨ä¿¡æ¯
D:Debugï¼æ¾ç¤ºè°è¯ä¿¡æ¯
I:Infoï¼æ¾ç¤ºä¸è¬ä¿¡æ¯
W:Warmingï¼æ¾ç¤ºè¦åä¿¡æ¯
E:Errorï¼æ¾ç¤ºé误信æ¯
å¯ä»¥éè¿ç¹å»LogCatä¸é¢çç¨ååæ¬èµ·æ¥çV,D,I,W,Eæ¥æ¹åæ¾ç¤ºçèå´ãæ¯å¦éæ©äºWï¼é£å°±åªæè¦åä¿¡æ¯åé误信æ¯å¯ä»¥æ¾ç¤ºåºæ¥äºã
3ãpid
表示ç¨åºè¿è¡æ¶çè¿ç¨å·
4ãtag
æ ç¾ï¼é常表示系ç»ä¸çä¸äºè¿ç¨åï¼æ¯å¦æ们è¿è¡helloworldç¨åºçè¯ï¼å°±ä¼çå°activitymanagerå¨è¿è¡ã
5ãMessage
表示è¿ç¨è¿è¡æ¶çä¸äºå
·ä½ä¿¡æ¯ï¼æ¯å¦æ们è¿è¡helloworldç¨åºçè¯ï¼å°±ä¼çå°starting activity...helloWorldçåæ ·
å¯ä»¥è¾åºLogCatçä¿¡æ¯å°ææ¬æ件ä¸ï¼ä»¥æ¹ä¾¿åæãå¨ä¸ææ¡ä¸éæ©è¾åºéæ©çä¿¡æ¯å°±å¯ä»¥äºã
ä¸é¢æ¯è¾åºå°æ件ä¸çå¯å¨helloWorldç¨åºæ¶çä¸æ¡ä¿¡æ¯çä¾åï¼åå«ç¨5个ä¸å线æ åºäºä¸é¢ä»ç»çå
容:
05-20 15:46:10.129: INFO/ActivityManager(60): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.example.android.helloworld/.HelloWorld }
6ãFilterç使ç¨
å¯ä»¥å¨Filterä¸è¾å
¥çéä¿¡æ¯ï¼ä½¿LogCatä¸åªç°å®æ们éè¦åæçä¿¡æ¯ãæ¯å¦æ们åªæ³çåHelloWorldç¸å
³çä¿¡æ¯ï¼å°±å¯ä»¥å¨Filterä¸è¾å
¥HelloWorldï¼è¿æ ·åªæMessageä¸å
å«HelloWorldçå
容æä¼æ¾ç¤ºåºæ¥ã
7ãLogCatä¸ä¿¡æ¯ä¸è½æ¾ç¤º
ä¸é¢è¯´äºè¿ä¹å¤å
³äºlogCatç使ç¨ï¼å¯è½LogCatä¸æ ¹æ¬å°±ä»ä¹ä¿¡æ¯é½æ²¡ææ¾ç¤ºï¼æ²¡å
³ç³»ï¼åªè¦å¨Eclipseä¸éæ©window->show view->other->android->deviceså°±å¯ä»¥äºã
8ãå¨LogCatä¸è¾åºç¨åºçè¿è¡ä¿¡æ¯
aãå¨ç¨åºä¸å¯¼å
¥ç¸åºçå
import android.util.Log;
bãå¨éè¦è¾åºä¿¡æ¯çå½æ°ä¸å¢å ç¸å
³çè°è¯ä»£ç
Log.i("hi world","oncreate");
æ¹æ³iæ¯Logç±»çéææ¹æ³ï¼å¯ä»¥ç´æ¥ä½¿ç¨ï¼æ们ççåç±»çå®ä¹å¯ä»¥çå°ï¼å®æä¾äºå¤ç§è¾åºæ¹æ³ï¼åå«å¯¹åºæ们ä¸é¢æå°çV,D,I,W,Eãç¨åªä¸ªæ¹æ³å°±å³å®äºè¾åºçç±»åï¼è¿éç¨iï¼è¡¨ç¤ºè¾åºçæ¯informationã
è¿ä¸ªæ¹æ³ä¸ç第ä¸ä¸ªåæ°å°±æ¯è¦æ¾ç¤ºå¨Tagé£ä¸æ çå
容ï¼æè¿æ¡è¯å¥å å°OnCreateæ¹æ³ä¸ï¼æ§è¡æ¶LogCatä¸å°±ä¼æ¾ç¤ºå¦ä¸çä¿¡æ¯ã
05-22 21:58:22.894 I 3910 hi world onCreate
9ãå建æ°çFilter
ææ¶ååªæ³çæ们ç¨åºä¸ç¨Logç±»çç¸å
³æ¹æ³è¾åºçåç§ä¿¡æ¯ï¼è¿æ¶å°±å¯ä»¥èèæ°å»ºä¸ä¸ªè¿æ»¤å¨ãç¹å»LogCatçå³ä¸è§çâ+âå·ï¼å¯ä»¥å建ä¸ä¸ªæ°çè¿æ»¤å¨ãæ¯å¦æ们å¨by Log Tagçé项ä¸å¡«å
¥ä¸é¢ç¨åºè¾åºç"hi world"è¿ä¸ªtagãè¿æ ·åè¿è¡æ¶å¨æ们æ°å建çFilterä¸å°±åªæ¾ç¤ºhi worldè¿ä¸ªtagæ è®°åºæ¥çä¿¡æ¯äºã
温馨提示:内容为网友见解,仅供参考
怎么用eclipse还有logcat命令的过滤log信息
1.直接新建一个过滤器(过滤规则),然后加上自己的配置,尤其是通过正则表达式去实现对于某些规则的取反,从而实现过滤掉某些信息 比如:在新建的规则中的by Log Tag中,输入:^(?!.*(IMGSRV)).即可过滤掉Tag是IMGSRV的那些log信息了。2.在LogCat的查找框中直接输入过滤规则,同理,通过正则去输入...
怎么用eclipse还有logcat命令的过滤log信息
我们可以在打开Eclipse之后,选择Window –> Show View ->Other菜单,然后在Android->LogCat中选择LogCat,这样LogCat便会在Eclipse的下方区域出现了。其中,在LogCat的右上方的5个字母分别表示了5种不同类型的日志信息(并以不同颜色加以区分,级别越高,颜色越突出):1. [V]:详细(Verbose)信息,输出...
怎么用eclipse还有logcat命令的过滤log信息
有时候只想看我们程序中用Log类的相关方法输出的各种信息,这时就可以考虑新建一个过滤器。点击LogCat的右上角的“+”号,可以创建一个新的过滤器。比如我们在by Log Tag的选项中填入上面程序输出的"hi world"这个tag。这样再运行时在我们新创建的Filter中就只显示hi world这个tag标记出来的信息了。
怎么用eclipse还有logcat命令的过滤log信息
可以app:应用名,如: app:com.bb.cc。这样就可以了,应该是你想要的 。在logcat的绿色加号处点击,后在filter那么协商 log.i和在by log tay 写上log.i就可以过滤了!^(?!.*(SurfaceTextureClient|IInputConnectionWrapper|GraphicBuffer|dalvikvm)).在log tag里这样加 如果我的回答没帮助到您,...
怎么用eclipse还有logcat命令的过滤log信息
Eclipse 作为 IDE 的话,用 ADT 所提供的 logcat 显示界面可以直接做到你的需求。在编辑的位置输入 app:your.package.name 便可以自动过滤包名为 your.package.name 的软件输出信息啦,如果在编写软件时注意了 Log.X 的使用,通过旁边的下拉菜单还可以根据日志的等级进行再一次进行的过滤。
怎么用eclipse还有logcat命令的过滤log信息
你好,查看和过滤logcat里面的内容有两种方式 选择log的级别 自定义log的tag过滤,一般tag是在程序中定义的Tag,希望可以帮助到你
catlog日志工具怎么使用
正常刚打开Eclipse会有一个All message过滤器(其实就是没过滤),他会把所有的五种日志全部打印出来。另外当我们创建项目的时候,会产生一个com.xxx.xxx的过滤器,这是运行项目时自动创建的,点击这个过滤器就能看到这个项目的日志信息。这里我们尝试添加一个自定义的过滤器。点击上图Logcat中的绿色+号...
android logcat 输出日志时,怎么通过级别来过滤日志,比如只显示出I级别...
1、如果是控制台,可以在控制台输入:adb logcat -s "*:I"2、如果是在Eclipse上的Logcat视图,可以选择filter的级别为“info”--- 更多疑问解答,尽在@安卓互助平台 新浪微博
android logcat 输出日志时,怎么通过级别来过滤日志,比如只显示出I级别...
1、如果是控制台,可以在控制台输入:adb logcat -s "*:I"2、如果是在Eclipse上的Logcat视图,可以选择filter的级别为“info”--- 更多疑问解答,尽在@安卓互助平台 新浪微博
eclipse的LogCat问题
1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","");2、Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择.3、Log.i的输出为绿色,一般提示性的消息information,它不会输出Log...