android log 日志的输出总结

android log 在不同层使用不同方法。

1、如果是在Native 代码(hal 和 jni)中使用本地方法

头文件:  #include <utils/Log.h>

方法:          VERBOSE LOGV();

DEBUG     LOGD();

INFO         LOGI();

WARN        LOGW();

ERROR      LOGE();

例子:   LOGD("%s, %d",  s, n) ;

2、如果是在framework层 (java)

头文件: import android.util.Slog;

方法:  VERBOSE Slog.v();

DEBUG     Slog.d();

INFO          Slog.i();

WARN         Slog.w();

ERROR      Slog.e();

例子:

Slog.d(TAG, "s = " + s + " n = " +n );

3、应用层(java)

头文件:  import android.util.Log;

方法:     VERBOSE Log.v();

DEBUG      Log.d();

INFO           Log.i();

WARN         Log.w();

ERROR      Log.e();

例子:

Log.d(TAG, “s = ” +s + " n = " + n );

原文地址:https://www.cnblogs.com/ganya/p/9368863.html

时间: 2024-11-08 11:08:54

android log 日志的输出总结的相关文章

java log日志的输出。

在Spring框架中添加日志功能: pom.xml 1<dependency> 2 <groupId>log4j</groupId> 3 <artifactId>log4j</artifactId> 4 <version>1.2.17</version> 5</dependency> web.xml 1 <!-- 启动log --> 2 <servlet> 3 <servlet-n

27、android log日志

一.记住 加写sd卡权限 二.代码 1 package com.example.logtest; 2 3 import java.io.File; 4 import java.io.IOException; 5 6 import org.apache.log4j.Appender; 7 import org.apache.log4j.FileAppender; 8 import org.apache.log4j.Logger; 9 import org.apache.log4j.PatternL

ios 将Log日志重定向输出到文件中保存

对于真机,日志没法保存,不好分析问题.所以有必要将日志保存到应用的Docunment目录下,并设置成共享文件,这样才能取出分析. 首先是日志输出,分为c的printf和标准的NSLog输出,printf会向标准输出(sedout)打印,而NSLog则是向标准出错(stderr),我们需要同时让他们都将日志打印到一个文件中. 例子: freopen("xx.log","a+",stdout); freopen("xx.log","a+&q

简单的Android Log日志类

import android.util.Log; public class LogUtil { public static final int VERBOSE = 1; public static final int DEBUG = 2; public static final int INFO = 3; public static final int WARN = 4; public static final int ERROR = 5; public static final int NOT

Android Log日志文件的分析、查看

Log 在android中的地位非常重要,要是作为一个android程序员不能过分析log这关,算是android没有入门吧 . 下面我们就来说说如何处理log文件 什么时候会产生log文件呢 ?一般在如下几种情况会产生log文件 . 1,程序异常退出 , uncaused exception2,程序强制关闭 ,Force Closed (简称FC)3,程序无响应 , Application No Response (简称ANR) , 一般主线程超过5秒么有处理就会ANR4,手动生成 . 我们用

代码备份:Android Log日志工具

public class Logger {     private static final String TAG = "TAG";     public static boolean isLog = true;     public static void v(String message) {         if (isLog)             Log.v(TAG, message);     }     public static void d(String messa

Eclipse控制台输出log日志中文乱码

今天在工作中,调试程序的时候突然发现控制台的log日志,输出的中文全都是乱码. 看到这就在想,这是项目编码还是log.xml编码配置被改掉了呢?于是统统检查了一遍发现所有的编码格式都是统一用的utf-8,这是为什么呢? 思来想去,忽然记起来上次改掉了工作空间的编码格式. 一看没错,编码是GBK,于是赶紧将编码改为utf-8 最后重新启动Tomcat测试 果然是它搞得鬼.所以切记工作空间及项目还有其他配置,最好保持一致编码格式,否则会有很多小惊喜等着你呦! 原文地址:https://www.cnb

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 项目Log日志输出优化

概述 Android开发过程中经常需要向控制台输出日志信息,有些人还在用Log.i(tag,msg)的形式或者system.out.println(msg)方式吗?本篇文章对日志信息输出进行优化,以达到快速定位输出日志位置及输出规范日志的效果.日志输出行展示调用输出日志信息在哪个文件的第几行,并且可以和点击跳转到对应位置的作用. 输出日志的一般形式 1.在项目中直接调用Log.i(tag,msg)或者println函数,这是初级开发者的做法,不便于后期维护与统一控制. 2.在项目中对输出操作进行