Android 日志工具(log)的使用方法

使用Android的日志工具Log

方法:

  Android中的日志工具类为Log,这个类提供了如下方法来供我们打印日志:

  

使用方法:

Log.d("MainActivity","onCreate execute");

第一个参数tag:一般传入当前类名就好,主要用于队打印信息进行过滤.

第二个参数:msg,具体想打印的内容.

如:

public class MainActivity extends AppCompatActivity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Log.d("MainActivity","onCreate execute"); } }

使用TAG技巧:

  每次都手动输入Tag是不明智的,我们可以定义一个常量来方便下次输入: 

  public static final String TAG ="MainActivity";   ....    Log.d(TAG,"onCreate execute");

为什么使用Log而不是System.out

1.日志打印不可控制
2.打印时间无法确定
3.不能添加过滤器
4.日志没有级别区分
.....

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

时间: 2024-11-10 12:04:27

Android 日志工具(log)的使用方法的相关文章

Android的logcat日志工具使用详解

logcat是Android中一个命令行工具,可以用于得到程序的log信息.Android日志系统提供了记录和查看系统调试信息的功能.日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过 logcat 命令来查看和使用. 一.环境描述 宿主机OS:CentOS 6.6 x86_64宿主机IP:192.168.1.119虚拟机OS:Android-x86 4.4-r2虚拟机IP:192.168.1.126网络方式:BridgeAndroid SDK版本:android-sdk_r24.

Android系统开发中log的使用方法及简单的原理_Android

在程序开发过程中,LOG是广泛使用的用来记录程序执行过程的机制,它既可以用于程序调试,也可以用于产品运营中的事件记录.在Android系统中,提供了简单.便利的LOG机制,开发人员可以方便地使用.在平时开发过程中经常需要与log打交道,所以很有必要了解log的使用方法及简单的原理. 1.linux内核的log输出 在标准的linux内核开发过程中,使用printk,这是一个与printf输出打印齐名的函数,同样提供格式化输出功能,只是其有 打印级别且将信息保存到/proc/kmsg日志中,使用c

Android系统开发中log的使用方法及简单的原理

在程序开发过程中,LOG是广泛使用的用来记录程序执行过程的机制,它既可以用于程序调试,也可以用于产品运营中的事件记录.在Android系统中,提供了简单.便利的LOG机制,开发人员可以方便地使用.在平时开发过程中经常需要与log打交道,所以很有必要了解log的使用方法及简单的原理. 1.linux内核的log输出 在标准的linux内核开发过程中,使用printk,这是一个与printf输出打印齐名的函数,同样提供格式化输出功能,只是其有 打印级别且将信息保存到/proc/kmsg日志中,使用c

《深入理解Android》一1.2 Android常用工具使用及相关技巧说明

1.2 Android常用工具使用及相关技巧说明 Android SDK本身包含很多帮助开发人员设计.开发.测试和发布 Android 应用的工具,本节将讨论最常用的工具. 开发利器adt-bundle,是封装Eclipse和adt的集成开发工具,编写.调试Android程序的Java代码,并集成DDMS. SDK Manager,该工具包含很多重要的功能,包括管理不同的 Android SDK 版本(构建目标).Android 的版本众多,并且API有些兼容性问题.另外,该工具还用于管理 An

《libGDX移动游戏开发从入门到精通》一2.4 日志工具

2.4 日志工具 众所周知,日志在调试程序的时候起着非常重要的作用.这一节我们就来对比学习Android中的日志工具与libGDX中的日志工具. 2.4.1 Android中的日志等级及输出方法 在Android原生中,在程序中输出日志使用android.util.Log类.该类提供了若干静态方法. Log.v(String tag, String msg); Log.d(String tag, String msg); Log.i(String tag, String msg); Log.w(

Android Zipalign工具优化Android APK应用_Android

       生成的Android应用APK文件最好进行优化,因为APK包的本质是一个zip压缩文档,经过优化能使包内未压缩的数据有序的排列,从而减少应用程序运行时的内存消耗.我们可以使用Zipalign工具进行APK优化.        据Android官方网站的说明,Zipalign是一款重要的优化APK应用程序的工具.        多数软件开发商在正式推出其Android应用程序,都使用Zipalign工具优化APK包.但是,仍然有一些应用程序需要我们自己动手进行Zipalign优化,例

Android Zipalign工具优化Android APK应用

生成的Android应用APK文件最好进行优化,因为APK包的本质是一个zip压缩文档,经过优化能使包内未压缩的数据有序的排列,从而减少应用程序运行时的内存消耗.我们可以使用Zipalign工具进行APK优化. 据Android官方网站的说明,Zipalign是一款重要的优化APK应用程序的工具. 多数软件开发商在正式推出其Android应用程序,都使用Zipalign工具优化APK包.但是,仍然有一些应用程序需要我们自己动手进行Zipalign优化,例如一些个人开发的软件.一些破解版的软件.

Android 个人理财工具五:显示账单明细 上_Android

前面我们已经将每个月的收支明细存入到SQLite的数据表中,本文将实现从SQLite的数据表中取出这些数据显示为账单明细界面.        下图是最终的效果图:        在设计该界面时我考虑过好几个方案.本来准备使用一个gridview,因为觉得名字很像我需要的东西.可是后来查了一些资料,并且做了点实验,发现和我想象的有些差距.于是采用了目前这种方式.使用Listview.        这个界面布局实际上很简单,就是上面一个表头(Linearlayout),中间一个Listview,下

Android 个人理财工具四:添加账单页面 下_Android

         本文考虑把账单界面整理下,实现如下图中的功能.做之前感觉应该不难,但实际做时发现排列界面布局甚至比编写程序代码还要复杂.网上搜索发现,关于这种布局的资料能用的很少,Google Demo中用的最多的就是Listview了,但本实例的界面似乎要复杂一些.        spinner和cursor如何配合使用成了完成此实例过程中的难点,本来应该很简单,但却把我郁闷坏了.        先给大家贴上最终的效果图片:        界面的xml: XML/HTML代码 <?xml v