Android日志猫的使用

Android日志猫的使用

Android给我们提供了一个Log类,这个类有一些方法,比如

  

  我们可以在我们的代码中添加这些方法进行测试

 1 package com.example.test;
 2
 3 import android.app.Activity;
 4 import android.os.Bundle;
 5 import android.util.Log;
 6 import android.view.Menu;
 7 import android.view.MenuItem;
 8
 9
10 public class MainActivity extends Activity {
11     private final String tag = "MainActivity";
12     @Override
13     protected void onCreate(Bundle savedInstanceState) {
14         super.onCreate(savedInstanceState);
15         setContentView(R.layout.activity_main);
16
17        //System.out.println(1/0);
18
19         Log.v(tag, "我是v");
20         Log.d(tag, "我是d");
21         Log.i(tag, "我是i");
22         Log.w(tag, "我是w");
23         Log.e(tag, "我是e");
24         System.out.println("呵呵");
25     }46 }

下面介绍一下我们从日志猫中获取信息

  

我们可以通过日志的级别来查看错误信息,一般查看error级别或warn级别基本上就可以知道错误出现在哪里了,其实也可以通过创建一个日志过滤器来测试错误

也就是上面绿色的小加号,当点击的时候,弹出一个对话框,如下图

  

 我们查看错误信息的时候,可以点击下图红色框框,框住选选进行查看

时间: 2024-08-24 05:50:39

Android日志猫的使用的相关文章

Android日志猫小结

android.util.Log常用的方法有以下5个: Log.v() ------> VERBOSE: 黑色,任何消息 Log.d() ------> DEBUG  :  蓝色,调试信息 Log.i()  ------> INFO     :  绿色,提示信息 Log.w() ------> WARN   :  橙色,警告信息 Log.e()  ------> ERROR  :  红色,错误信息 注:信息的重要等级依次增大,当在logcat里面选择的输出等级越小,输出的信息

7.Android-压力测试、单元测试、日志猫使用

1.压力测试monkey 通过cmd输入下面命令: adb shell monkey -p com.example.phonecall --ignore-crashes --ignore-timeouts --monitor-native-crashes -v -v -v 10000 > F:\monkey_log\test1.txt 表示测试com.example.phonecall应用程序,随机发送点击/滑动/切换事件10000次,( -v -v -v)表示信息日志为最高级,然后打印的信息传

[Android]Android日志抓取软件测试

1. log文件分类简介 1. 实时打印: 1.1 logcat main(应用程序) -- adb logcat -b main -v time > app.log 1.2 logcat radio(射频相关-SIMSTK,modem相关的ATcommand) -- adb logcat -b radio -v time > radio.log 1.3 logcat events(系统事件的日志,比如触屏事件等) -- adb logcat -b events -v time 1.4 tcp

《Android笔记3.11》 Android 日志系统

课程背景:Android 日志是用来记录程序运行过程的,但是在实际开发中,由于日志信息太多导致不方便查看有效日志而影响了正常的开发调试工作,所以学会对日志进行分类查看非常重要. 核心内容:1.System.out2.System.err3.Android Log 类4.日志分类过滤 使用日志 API System.out.println("普通日志Info"); System.err.println("错误日志Warning"); Log.e(TAG, "

Android日志:代码混淆,使用说明

上一篇介绍了Google官方的一些解释,这一篇主要介绍如何实战(Eclipse开发)使用Googel提供的这个工具.如对代码混淆的概念不是很了解的建议先看上一篇--Android日志:代码混淆,官方文档介绍-----来自Google最新文档 主要先简单的介绍三个主要文件,在sdk下的proguard里面:  我的SDK路径为H:\Android\android-sdk-windows\tools\proguard proguard-android.txt//系统配置好一些默认选项,考虑的比较详细

Android日志系统Logcat源代码简要分析

文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6606957 在前面两篇文章Android日志系统驱动程序Logger源代码分析和Android应用程序框架层和系统运行库层日志系统源代码中,介绍了Android内核空间层.系统运行库层和应用程序框架层日志系统相关的源代码,其中,后一篇文章着重介绍了日志的写入操作.为了描述完整性,这篇文章着重介绍日志的读取操作,这就是我们在开发Android应用

Android日志系统驱动程序Logger源代码分析

文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6595744 我们知道,在Android系统中,提供了一个轻量级的日志系统,这个日志系统是以驱动程序的形式实现在内核空间的,而在用户空间分别提供了Java接口和C/C++接口来使用这个日志系统,取决于你编写的是Android应用程序还是系统组件.在前面的文章浅谈Android系统开发中LOG的使用中,已经简要地介绍了在Android应用程序开发中

ProGuard优化Android日志

Android应用开发过程中,一般会加入各种日志打印,便于代码调试,android.util.Log的方法经常被使用.如果应用总是在后台不断的输出Log.i或Log.d的内容,除了增加系统开销外,对应用的整体效率受影响.ProGuard通过删除从未用过的代码和使用晦涩名字重命名类.字段和方法,对代码进行压缩,优化和混淆.结果生成一个比较小的.apk文件,该文件比较难进行逆向工程,因此安全性较高. 1 基础配置 在Eclipse中新建一个Android工程,一个proguard-project.t

Android 日志级别总结

Android Console窗口只会打印 软件的 安装信息及部分异常. Android 日志信息 可通过Logcat View 查看. 其中使用Logcat 可查看到的日志级别分别为:ERROR,WARN,INFO,DEBUG,VERBOSE 其优先级分别为:ERROR>WARN>INFO>DEBUG>VERBOSE 通常使用Logcat 的方式可自定义Filter 中的LogTag 来进行Log日志的筛选. Java 中常用的System.out  的默认级别为Info,Sys