android log4j logcat,android程序在logcat没日志输出解决方案.docx

本文详细介绍了如何解决Android程序在logcat中没有日志输出的问题,包括在Eclipse的DDMS和Debug模式下查看logcat,通过adb命令行工具进行日志操作,以及在代码中使用logcat的方法。同时,提供了清除日志、设置过滤器以及不同日志级别显示的示例。
摘要由CSDN通过智能技术生成

android程序在logcat没日志输出解决方案

android程序在logcat没日志输出解决方案

篇一:Android_LogCat使用详解   Android LogCat使用详解   Android的Logcat用于显示系统的调试信息,可在分别以下几个地方查看和调用logcat:   的Debug模式或DDMS模式下的会有一个Logcat窗口,用于显示log日志   只需在eclipse中启动Android模拟器,切换到DDMS或debug模式下,就会有Logcat窗口,窗口右上方有一系列图标,其中V、D、I、W、E五个图标为五个调试信息过滤器:   V:不过滤输出所有调试信息 包括 VERBOSE、DEBUG、INFO、WARN、ERROR D:debug过滤器,输出DEBUG、INFO、WARN、ERROR调试信息 I:info过滤器,输出INFO、WARN、ERROR调试信息   W:waring过滤器,输出WARN和ERROR调试信息   E:error过滤器,只输出ERROR调试信息   命令模式下,在启动一个模拟器是可以选择是否需要启动logcat:   Android Emulator命令的用法: emulator [options] [-qemu args]    Emulator命令的用法: emulator [options] [-qemu args]   启动模拟器命令:emulator -avd -logcat ;   name:模拟器名字,tags调试信息过滤器类型   例如:emulator -avd GPhone -logcat w   启动GPhone模拟器并运行logcat显示调试信息,调试信息的过滤器是w(可替换为v、d、i、e),代表只显示waring和error两类调试信息。    adb 命令:adb logcat [ ] - View device log    == /,(pritrity标签,tag为过滤类型)   例如:、adb logcat 显示所有调试信息   、adb logcat *:w 显示waring过滤器过滤后的调试信息   、adb logcat Test1:V Test2:D 显示标签为Test1的所有调试信息,以及显示标签为Test2Debug过滤器过滤后的调试信息   程序中访问调试日志,并显示:   logcat介绍命令选项。   -s 默认设置过滤器   -f 输出到日志文件   -c 清除日志   -d 获取日志   -g 获取日志的大小   -v 格式设置日志(见下面的格式打印格式)   -v 格式 例   brief W/tag ( 876): message   process W( 876) message (tag)   tag W/tag : message   thread W( 876:0x37c) message   raw message   time 09-08 05:40: W/tag ( 876): message   threadtime 09-08 05:40: 876 892 W tag : message   long [ 09-08 05:40: 876:0x37c W/tag ] message   代码例子:   添加读取权限      清除日志   try {   ().exec("logcat -c");   } catch(Exception e) {   获取日志   try {   ArrayList commandLine = new ArrayList();   ( "logcat");   ( "-d");   ( "-v");   ( "time");   ( "-s");   ( "tag:W");   Process process = ().exec( ( String[()]));   BufferedReader bufferedReader = new BufferedReader( InputStreamReader(()), 1024);   String line = ();   while ( line != null) { new new   (line);   ("\n")   }   } catch ( IOException e) {   }   结果:   09-08 09:44: W/tag ( 754): message1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值