logcat

logcat

一、简介

非常好用的日志工具

二、常见操作

1、选择对应级别的日志

2、添加日志过滤器filter

三、代码实例

建立日志filter

下面代码运行的日志结果

com.fry.logcatTest.MainActivity

 1 package com.fry.logcatTest;
 2
 3
 4
 5
 6
 7 import android.app.Activity;
 8 import android.content.Intent;
 9 import android.os.Bundle;
10 import android.util.Log;
11 import android.view.View;
12 import android.view.View.OnClickListener;
13 import android.widget.Button;
14
15
16
17 public class MainActivity extends Activity{
18      protected void onCreate(Bundle savedInstanceState) {
19             super.onCreate(savedInstanceState);//父类操作
20             setContentView(R.layout.activity_main);//引入名为activity_main的界面
21             Log.v("MainActivity", "v");
22             Log.d("MainActivity", "d");
23             Log.i("MainActivity", "i");
24             Log.w("MainActivity", "w");
25             Log.e("MainActivity", "e");
26         }
27 }
时间: 2024-08-06 15:33:47

logcat的相关文章

Eclipse ADT中的logcat不显示解决方法

Eclipse ADT中的logcat不显示解决方法: 1.在Eclipse界面中找到DDMS,然后找到device选项卡,在这个选项卡中选择reset adb,如果不行尝试方法2: 2.不用关闭eclipse和模拟器,在Android SDK的tools目录下有个 ddms.bat 批处理文件,运行这个文件可以启动DDMS,同时这里面有logcat,可以显示信息: 3.以上方法都不行,最终杀手锏就是重启eclipse,重启模拟器,记得在任务管理器中关闭adb.exe,这时应该就可以了. 4.用

LogCat查看Android运行日志

Android日志系统提供了记录和查看系统调试信息的功能. Android Log信息都有一个标签(Tag)和输出级别(Level).输出级别由低到高可以分为一下几个级别: V(Verbose) D(Debug) I(Info) W(Warn) E(Error) F(Fatal) S(Silent) 当使用eclipse开发时,我们可以方便的使用DDMS LogCat工具方便查看日志信息 代码调试过程中我们也可以使用LogCat工具方便得调试代码,程序中我们可以主动的写入Android工作日志,

logcat输出信息的问题

============问题描述============ 刚刚打开eclipse的时候,logcat是有信息显示的,我只要随便过滤一下logcat,然后再把过滤去掉,logcat就跟踪不了了,什么信息都没有了 .重启adb没用,重启eclipse是可以,但是跟踪一次就重启一次也太傻比了吧 ============解决方案1============ 打开logcat,点击下Devices里的设备试试 ============解决方案2============ 选择ddms,然后再选中你的设备,这样

Eclipse调试的时候LogCat自动消失,什么原因?

============问题描述============ LogCat出来的信息,几秒之后就自动消失了. 每次还没来得及看错误信息,它就消失了! 有人说是因为内容太多了的原因, 但是好像不是,我自己的System.out才几条信息,也是出来几秒就自动消失了! 还有一个问题,就是eclipse识别不到真机,必须开着360手机助手/或者是豌豆荚才能识别到真机.有人说可能是360手机助手和豌豆荚的原因,我试着把两个都卸载了,驱动也卸载重装了,还是不行,识别不了,adb.exe我也去网上下载了一个替换掉

怎么停止LogCat的自动滚动?

============问题描述============ 真机调试时,想看看所有的调试消息,但是Logcat老是自动滚动,就是有新的调试消息时,就会自动向上滚动,把我现在看的滚没了,真是不胜其烦,但是又找不到关闭自动滚动的方法,啊啊啊,烦死了... ============解决方案1============ 在LogCat窗口右侧有一个+符号,新建Log Filter,设置好by Log Tag的值,这个值要与Log输出的Tag值一样,这样这个新建的窗口里面就只会显示你的Log了 =======

LogCat不显示的问题。

问题描述 我调试安卓程序的时候经常遇到这样的情况,关了模拟器之后重新开的话LOG就显示了,但是一遇到这种情况关了再开很费时间的.不知道这是什么原因.. 而旁边的LogCat(deprecated)是一直显示信息的. 解决方案1 adb kill-server adb start-server 试试 解决方案2 打开DDMS , 在鼠标选中你的设备信息或者选择你正在debug的程序进程名看看LogCat是否出来log信息. 解决方案3 2楼正解,在DDMS的Devices区点一下你的设备就有log

Android中关于JNI 的学习(五)在C文件中使用LogCat

事实上,本文是在Peter Jerde的How much information can be stored by ordering 52 playing cards文章基础上翻译.改编和扩展而来的.当然这是经过Jerde本人首肯的. 注意本文方法并非最优,也没有完全利用所有的信息空间,只是简单的尝试. 有数字的地方就有信息.所以扑克牌中保存信息不是什么新鲜事. PDF文档点这里:下载 原文(英文)点这里:访问 这里有两个DEMO. 编码DEMO,解码DEMO 首先是"DEEP IN SHALL

logcat的条数设置

在软件默认设置下,logcat的缓存为1024,即logcat显示的条数有限,给程序的调试带来很大的不便,通过设置 logcat缓存的大小,可以增加logcat显示的条数,将程序调试的输出都可以打印出来. 在软件的安装根目录下,通过修改/bin/idea.properties文件可达到效果,修改内容如下 idea.cycle.buffer.size=1024000 其中1024000就是缓存的大小,可根据需要进行修改

5.1、Android Studio用Logcat编写和查看日志

Android Studio在Android Monitor中包含了一个logcat的tab,可以打印系统事件,比如垃圾回收发生时,实时打印应用消息. 为了显示需要的信息,你可以创建过滤器,更改需要显示多少信息.设置优先层,显示应用打印的消息,或者搜索日志.默认情况下.Logcat监视器显示最近运行的app的日志输出. 当一个应用抛出一个异常,Logcat监视器会显示一条相应的消息. 编写Log消息 可以打印如下日志: 1. Log.e(String,String)(输出错误) 2. Log.w