`
maoxy
  • 浏览: 141004 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

android开发log信息打印

阅读更多

经常使用到log信息来打印并判断程序的运行情况。一般是在程序中设置打印信息,然后用串口调试工具来查看。


在程序中可以这样设置

 

 

private void dvbtLog() {
		String lineFormat = "%s--%s--%d";
		StackTraceElement traceElement = Thread.currentThread().getStackTrace()[3];
		String logText = String.format(lineFormat, traceElement.getFileName(),
				traceElement.getMethodName(), traceElement.getLineNumber());
		Log.d("MOTO", logText);
	}
 


 需要打印时调用即可,即可输出类名、函数名和位于的行数。其他信息可以依葫芦画瓢,方便查找。


在使用串口调试的时候可以用logcat来查看。列出一些用法(网上非常多):

过滤

logcat -s XXX


清空打印

logcat -c


其他的如下(直接粘贴网上的)

-s                    设置过滤器,例如指定 '*:s'
  -f <filename>   输出到文件,默认情况是标准输出。
  -r [<kbytes>]   Rotate log every kbytes. (16 if unspecified). Requires -f
  -n <count>      Sets max number of rotated logs to <count>, default 4
  -v <format>     设置log的打印格式,  <format> 是下面的一种:
                         brief process tag thread raw time threadtime long

  -c                   清除所有log并退出
  -d                   得到所有log并退出 (不阻塞)
  -g                   得到环形缓冲区的大小并退出
  -b <buffer>     请求不同的环形缓冲区    ('main' (默认), 'radio', 'events')
  -B                   输出log到二进制中。



V    Verbose
  D    Debug
  I    Info
  W    Warn
  E    Error
  F    Fatal
  S    Silent



 

0
0
分享到:
评论
1 楼 hhb19900618 2013-10-14  
你好  我这边老是看不到 log的输出是咋回事呢? logcat  与 console 这两个都看了 没有打印出  System.out.print(

相关推荐

    logutils工具类Android开发log日志打印封装完毕

    logutils工具类Android开发log日志打印封装完毕。最好用的log打印日志的工具类之一。

    Android-AndroidLog日志打印输出到文件方便查看和上传到服务器

    在Android开发中,日志(Log)是调试和分析应用行为的重要工具。通常,开发者会使用Android提供的`Log`类来记录程序运行时的信息。然而,对于复杂的问题,仅依赖于IDE中的日志查看器可能不够,特别是当需要长期跟踪...

    android 在屏幕上打印log

    Android提供了Log类,它包含了多种级别(如:VERBOSE, DEBUG, INFO, WARN, ERROR, ASSERT)的log打印方法,用于输出不同重要性的信息。例如,`Log.v()`用于输出最详细的日志,`Log.e()`则用于打印错误信息。开发者...

    android打印log工具

    然而,系统默认的LOG打印方式可能无法满足所有开发者的需求,因此出现了各种方便好用的第三方LOG工具。 "android方便好用的打印log工具"通常具备以下特点: 1. **自定义级别和颜色**:这些工具允许开发者设置不同...

    Android显示Log信息(带行号)

    在Android开发过程中,调试是必不可少的一个环节,而Log作为调试的主要工具,可以帮助开发者查看程序运行时的状态和数据。本文将详细讲解如何在Android中显示带有行号的Log信息,以及如何利用一个名为`TestMyLogger`...

    android log打印

    在Android开发过程中,日志(Log)打印是一个非常重要的调试工具,它可以帮助开发者跟踪应用程序的运行状态、定位问题。本文将详细介绍Android中的日志系统,以及如何有效地利用它进行问题排查。 Android的日志系统...

    基于 Android NDK 的学习之旅-----JNI LOG 打印

    在Android开发中,JNI(Java Native Interface)是一个关键的组件,它允许Java代码与其他编程语言(如C++)交互。JNI在很多场景下都非常重要,比如优化性能、使用硬件加速功能、接入第三方库或者实现与操作系统更...

    NDK开发C/C++配置Log打印日志

    要配置NDK开发中的Log打印,我们需要以下几个步骤: 1. **设置预处理器宏**: 在C/C++源文件中,使用`__android_log_print()`函数来打印日志。但首先,需要在源文件中包含`&lt;android/log.h&gt;`头文件,并定义预处理器宏...

    Android代码-Android开发的日记打印工具类Log4jForAndroid和LogUtil.rar

    在Android开发过程中,日志打印是调试和优化应用不可或缺的一部分。`Log4jForAndroid`和`LogUtil`是两个常见的日志工具类,它们帮助开发者以更高效、更有序的方式记录应用程序运行时的信息。本篇文章将深入探讨这两...

    android中log对象的使用

    在Android开发中,日志(Log)是一种非常重要的工具,用于记录程序运行过程中的信息,帮助开发者追踪和调试代码。Android系统提供了`android.util.Log`类,提供了多种级别的日志输出方法,包括`Log.v()`, `Log.d()`,...

    Android高级应用源码-Android开发的日记打印工具类Log4jForAndroid和LogUtil.zip

    在Android开发中,日志打印是调试和优化代码不可或缺的一部分。`Log4jForAndroid`和`LogUtil`是两个常见的日志工具类,它们扩展了Android原生的日志系统,提供了更强大、更灵活的日志记录功能。下面将详细探讨这两个...

    Android-用于Android环境java环境的log打印可打印任何类型数据

    用于Android环境,java环境的log打印,可打印任何类型数据,根据android项目环境debug环境自动打开,release环境自动关闭android环境log打印,规范bean对象,json,xml对应log,crash捕捉,disk存储 log crash,回放...

    Android-一个精简全面方便的AndroidLog库--ALog

    在Android开发过程中,日志(Log)系统是开发者不可或缺的工具,用于调试、监测应用运行状态和记录异常信息。ALog是一个专为Android设计的精简、全面且方便的日志库,它旨在提供比默认的Android Log类更高效、更易用...

    Android Studio 多模式Log打印

    在Android开发过程中,日志(LOG)打印是一个非常重要的环节,它可以帮助开发者追踪代码执行流程、定位和解决问题。本文将详细讲解如何在Android Studio中实现多模式的日志打印,包括基本的日志使用方法以及如何...

    安卓平台so打印log

    在开发过程中,SO文件的LOG打印对于定位问题非常有用,尤其是当Java代码无法直接访问C/C++代码的内部状态时。通过分析LOG,可以了解代码执行过程中的关键步骤、变量状态和可能出现的错误,从而提高调试效率。 总结...

    Android-XLog一个简易的日志打印框架

    在Android应用开发中,日志打印是一个不可或缺的环节,它能帮助开发者在调试、排错时快速定位问题。`XLog`是一个轻量级的日志打印框架,其设计目标是提供简单易用且功能强大的日志输出能力。本文将深入探讨`XLog`的...

    自定义android Log类

    在Android开发中,Log工具是调试和记录应用运行状态的重要手段。系统默认提供了一个Log类,但有时我们可能需要根据项目需求对其进行定制,以满足更具体的功能或性能要求。本篇文章将详细介绍如何自定义Android的Log...

    Log打印类的封装(android)

    在Android开发中,日志(Log)打印是一个非常重要的工具,它可以帮助开发者追踪代码执行流程、定位和解决问题。本文将详细介绍如何对Android的Log类进行封装,以提供更丰富的调试信息,包括打印出当前类文件的行号...

    安卓日志分析崩溃拦截相关-Android开发的日记打印工具类Log4jForAndroid和LogUtil.rar

    在Android开发过程中,日志分析和崩溃拦截是两个至关重要的环节。日志系统可以帮助开发者追踪应用的运行状态,定位和解决出现的问题,而崩溃拦截则能确保应用在遇到错误时提供友好的用户体验,同时收集异常信息以便...

Global site tag (gtag.js) - Google Analytics