Android日志工具Log

Android的日志工具类是Log,属于android.util.Log包 ,这个类提供了5个方法来供我们打印日志。

  ● Log.v()。用于打印最为繁琐的,意义最小的日志信息。对应级别为 verbose,是Android日志里级别最低的一种。  (顺便来认识一下单词---verbose:冗长的,啰嗦的,累赘的,我也是百度的*_*)

  ● Log.d()。用于打印一些调试信息,这些信息对于调试程序和分析问题是很有帮助的。对应级别为 debug,比 verbose 高一级。

  ● Log.i()。用于打印一些比较重要的数据,这些数据可以帮助分析用户行为数据。对应级别为 info,比 debug 高一级。

  ● Log.w()。用于打印一些警告信息,提示程序在这个地方可能会有潜在的风险,最好赶快去修复出现警告的地方。对应级别 warn,比 info 高一级。

  ● Log.e()。用于打印程序中的错误信息,比如程序进入到 catch 语句中。当有错误信息打印出来时,表示程序中有严重错误信息,必须尽快修复。对应级别 error,比 warn 高一级。

这五个方法,每个方法还会有不同的重载。

1 protected void onCreate(@Nullable Bundle savedInstanceState) {
2         super.onCreate(savedInstanceState);
3         setContentView(R.layout.activity_login);
4         Log.d("MainActivity","onCreate execute");
5 }  

  Log.d("tag","msg"),在onCreate()方法中添加打印日志语句。

Log.d()方法中需要传两个参数,第一个参数是 tag,一般传入当前的类名就好,主要用于对打印信息进行过滤;第二个参数是msg,即想要打印的具体内容。

  小技巧:可以把 tag 定义为一个TAG常量:public static final String TAG = “MainActivity”;

原文地址:https://www.cnblogs.com/hong-yu0415/p/9408004.html

时间: 2024-11-06 23:53:14

Android日志工具Log的相关文章

Android的日志工具Log

Android中的日志工具类是Log(android.util.Log),这个类提供了以下几个方法来供我们打印日志. ? Log.v():这个方法用于打印那些最为琐碎的,意义最小的日志信息.对应级别verbose,是android日志里面级别最低的一种. ? Log.d():这个方法用于打印一些调试信息,这些信息对调试程序和分析问题应该是有帮助的.对应级别debug,比verbose高一级. ? Log.i():这个方法用于打印一些比较重要的数据,这些数据应该是非常想看的,可以帮助分析用户行为的

Android 日志工具:项目模块较多时的救星

在项目开发中,遇到一个痛点:项目模块较多,不同日志混合在一起:出现线上问题时,所有日志信息混合在一起,定位困难.为解决这个问题,有了这个工具.这个工具有以下作用: 开发模式debug 为 true 时,打印在控制台,同时打印到文件: 发版模式debug 为 fase 时,只打印到文件: 方便日志上传 支持日志压缩上传 缓存文件 区分模块 支持不同功能模块,日志打印到不同文件中: 第一次看文章的朋友可以关注我,会不定期发布大厂面试题.Android架构技术知识点及解析等内容,还有学习PDF+源码笔

android日志工具

Log.v意义最小的日志信息,对应级别verbose,是最低级的一种 Log.d()打印一些调试信息,这些信息对调试程序和分析问题有帮助,对应级别为debug log.i()打印较为重要的数据,可以分析用户的行为是哪一种对应级别info log.w()打印一些警告信息,提示那些有潜在的风险,对应级别warn log.e()打印程序中的错误信息,对应级别为warn Log中传入两个参数,第一个参数是tag,一般传入当前的类名,主要用于进行信息的过滤,第二个参数是msg,就是要打印的具体内容.

Android开发调试日志工具类[支持保存到SD卡]

直接上代码: package com.example.callstatus; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; import java.io.StringWriter; import java.net.UnknownHostException; import java.text.SimpleDateFormat; impor

使用 Android 的日志工具LogCat

Android 中的日志工具类是 Log(android.util.Log),这个类中提供了如下几个方法来供我们打印日志. 1.    Log.v() 这个方法用于打印那些最为琐碎的,意义最小的日志信息.对应级别 verbose,是 Android 日志里面级别最低的一种. 2.    Log.d() 这个方法用于打印一些调试信息,这些信息对你调试程序和分析问题应该是有帮助 的.对应级别 debug,比 verbose 高一级. 3.    Log.i() 这个方法用于打印一些比较重要的数据,这

cocos2d-js 写日志log 查看日志log Android调试查看log

1 输出日志的方式,当然是cc.log了 2 如何查看日志?        a)如果小程序可以先在浏览器上跑,例如用chrome,在控制台就可以看到输出的log:        b)如果在真机上调试,就需要用log工具了.Android上使用logcat.   3 Android调试使用logcat的办法 logcat位置:Android SDK目录中 D:\AndroidDevelopTools\sdk\platform-tools 查看步骤: 连接手机 cmd方式打开logcat:adb.e

Android学习笔记——log无法输出的解决方法和命令行查看log日志

本人邮箱:[email protected],欢迎交流讨论. 欢迎转载,转载请注明网址:http://www.cnblogs.com/JohnTsai/p/3983936.html. 知识点 1.log无法输出的解决方法 2.通过命令行(command line)查看Android调试的log日志 log无法输出的解决方法 今天调试Android程序,发现Eclipse不输出log日志了.这让我很烦恼,程序调试的log都没法看到了.Google搜索了一些资料.发现stackoverflow上有很

Android LogUtils打印日志工具类

LogUtils打印日志工具类 这是一个从XUtils3中摘抄出来的打印日志工具类.这个类打印日志比较详细,可以打印类名.方法名.isDebug为打印日志开关,初始化的时候可以使用LogUtils.isDebug(boolean b)来控制开关状态. public class LogUtils { public static String customTagPrefix = "x_log"; private static boolean isDebug = true; private

10个不可错过的Android 开发工具

今天麦子学院android开发老师给大家介绍android开发人员必须的10个android开发工具: 1.Eclipse ADT Eclipse ADT 是 Eclipse 平台下用来开发 Android 应用程序的插件.   2.The SDK and AVD Manager 该工具包含很多重要的功能,包括管理不同的 Android SDK 版本(构建目标),你知道的 Android 的版本众多,API上有些兼容性问题.另外该工具还用于管理 Android 虚拟设备配置 (AVD) ,用来配