`
bcyy
  • 浏览: 1885989 次
文章分类
社区版块
存档分类
最新评论

Android 下log的使用总结

 
阅读更多

一:在源码开发模式下

1:包含头文件:

  1. #include<cutils/log.h>

2:定义宏LOG_TAG

  1. #defineLOG_TAG"MYLOGTAG"

3:链接log对应的.so库

在Android.mk文件中加入如下语句:

  1. LOCAL_SHARED_LIBRARIES+=\
  2. libcutils

接下来就可以直接使用LOGD来打印log信息了.

二:在NDK开发模式下

1:包含头文件:

  1. #include<android/log.h>

2:定义宏LOG_TAG

  1. #defineLOG_TAG"MYLOGTAG"
  2. #defineLOGD(...)__android_log_print(ANDROID_LOG_DEBUG,LOG_TAG,__VA_ARGS__)

3:链接log对应的.so库

在Android.mk文件中加入如下语句:

  1. LOCAL_LDLIBS:=-llog

接下来就可以直接使用LOGD来打印log信息了.

三:在Java代码中

1:导入包

  1. importandroid.util.Log;

2:使用

  1. privatestaticfinalStringTAG="your_tag";
  2. Log.d(TAG,"showsomething");

在程序运行过程中可以通过adb shell下的logcat指令看到相应的内容。或在Eclipse下的ADT的LogCat窗口中看到相应的内容了.


分享到:
评论

相关推荐

    android中Log的实现机制

    ### Android中Log的实现机制详解 #### 一、概述 Android平台为开发者提供了一套轻量级的日志(Log)管理机制。这套机制不仅贯穿于Java层、JNI层、C/C++层乃至Linux内核层等多个层面,而且其实现逻辑清晰明了,非常...

    Log4Android2PCv2.3.7

    总结,Log4Android2PCv2.3.7作为一款实用的日志管理工具,极大地提升了Android开发者在日志收集和分析过程中的效率。通过了解其功能、特性及使用方法,开发者可以更好地利用这一工具进行应用的调试和维护工作,从而...

    Android log4j使用Demo

    Log4j是一个广泛使用的Java日志框架,最初为Java平台设计,但通过一些方式,我们也可以在Android环境中利用它来增强日志记录的能力。本示例将探讨如何在Android项目中集成和使用log4j。 1. **引入log4j** 虽然...

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

    总结起来,这个“基于Android NDK的学习之旅”将带你深入理解JNI的LOG打印,这是一项实用的技能,对于进行Android的原生开发和调试至关重要。通过实践和学习,你可以熟练掌握这一技术,从而提升你的Android开发能力...

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

    总结来说,ALog库是Android开发中的一个实用工具,它提高了日志记录的效率和用户体验,同时提供了丰富的功能和高度的灵活性。通过对ALog的使用和源码学习,开发者不仅可以优化调试过程,还能提升自己的编程技巧。

    Android Log介绍

    总结,Android Log系统是开发者调试和优化应用程序不可或缺的工具。熟练掌握LogCat的使用和日志的最佳实践,可以极大地提升开发效率,帮助我们快速定位和解决问题。通过不断学习和实践,我们可以更好地利用日志系统...

    Android LOG日志抓取工具

    在Android开发过程中,日志(LOG)记录是调试和排查问题的重要工具。"Android LOG日志抓取工具"就是为了解决这个问题而设计的,它能够帮助开发者更有效地捕获和分析应用程序中的异常日志。下面我们将深入探讨这个...

    Android通过Log解决问题的例子(经验之谈)

    在Android开发过程中,Log工具是调试...总结来说,Android开发者应熟练掌握Logcat的使用,学会分析Log信息,这对于定位和解决问题至关重要。通过持续学习和实践,开发者可以更好地理解和优化应用的性能,提升用户体验。

    Android 实现自己的LOG信息

    开发者可以通过在Ubuntu环境下运行模拟器,并使用`adb shell`命令进入Android系统的shell,然后通过`cat /proc/kmsg`查看这些日志信息。 接下来,我们转向用户空间的程序开发。Android为用户空间的C/C++和Java代码...

    监听Android系统log

    `LogObserver`类位于`android.util`包下,它提供了一个回调接口`onLogMessage()`,当有新的log消息时,这个方法会被调用。通过实现这个接口,开发者可以自定义处理log消息的方式,比如将log保存到本地文件、发送到...

    android-logging-log4j-1.0.3.jar

    总结来说,`android-logging-log4j-1.0.3.jar`为Android开发者提供了一个强大且灵活的日志记录工具,它能够帮助我们更好地管理和分析应用的日志信息,提高开发效率,同时确保在有限的资源环境下保持良好的性能。...

    android log4j

    总结来说,"android log4j"是指在Android环境中使用Log4J进行日志记录,这能提供更强大的日志管理和定制能力。同时,考虑到日志安全,开发者需要关注日志加密和截图控制,以确保数据不被非法获取。在实际开发中,...

    Android写LOG日志到SD卡文件之microlog4android使用

    总结,microlog4android为Android开发提供了一种方便、高效的方式来记录和管理日志。通过配置,你可以轻松地将日志输出到SD卡文件,便于离线分析和调试。在实际开发中,合理使用日志工具能够极大地提高问题定位和...

    log4j 2.2、2.1等在android上的应用

    总结,Log4j 2.x系列在Android平台的应用为开发者提供了强大而灵活的日志管理工具,通过合理配置和使用,能够极大地提高开发效率,同时保证应用的稳定性和安全性。在实际项目中,应结合项目需求选择合适的功能,确保...

    android保存log到本地的工具类

    在Android开发中,日志(Log)是调试和分析应用行为的重要工具。它可以帮助开发者追踪程序运行过程中的问题,理解代码执行流程。本篇将详细讲解一个简单的Android工具类,用于打印并保存日志到本地。 一、Android...

    888个 android log

    总结起来,"888个android log"是一个关于Android应用程序调试的信息集合,它可能包含了不同级别、不同来源的日志记录,对于理解和优化应用的运行至关重要。通过有效地使用和分析这些日志,开发者可以提升应用的质量...

    android log打印

    总结起来,Android的日志打印是一个强大的调试工具,通过合理使用`Log`类,配合LogCat或第三方工具,开发者可以有效地定位和解决问题。在开发过程中,理解日志系统的运作方式,掌握日志筛选和管理技巧,将极大提高...

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

    `Log4jForAndroid`和`LogUtil`是两个常见的日志工具类,它们扩展了Android原生的日志系统,提供了更强大、更灵活的日志记录功能。下面将详细探讨这两个工具类以及它们在Android开发中的应用。 1. **日志系统的基础...

    Cygwin与android使用总结

    10. **链接库设置**:如果C代码中使用了`&lt;android/log.h&gt;`,在`Android.mk`文件中需要包含`LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog`来链接日志库,如果是静态链接库,则使用`LOCAL_LDLIBS := -llog`。...

    Android-androidWebviewApplication使用总结

    这篇总结将深入探讨如何在Android应用中有效地使用WebView以及其相关的功能和优化策略。 1. **WebView基本使用** - `WebView`是Android SDK提供的一种控件,它能够加载并显示网页。通过`setWebViewClient()`和`...

Global site tag (gtag.js) - Google Analytics