如何在android 系统 CC++ 层中添加 log 信息

如何在android 系统 CC++ 层中添加 log 信息,第1张

添加头文件

#include <utils/Log.h>

然后调用

LOGI LOGD LOGE 这些就可以输出对应级别的log信息了。

不过 log tag是空的。 如果要添加logtag,可以在引用头文件之前,定义

#define LOG_TAG "MY_LOG"

这样就可以logcat -s MY_LOG查看你添加信息了。

在android源码中。java代码在android源码中,只要是java代码基本上都在framework中,所有的java代码中,加入logo的方式也就三步:(a)导入log包importandroid.util.Log。

查看:、 Java 与 C 语言输志: 1) Java 代码程序输志, 使用 android.util.Log 类 5 :Log.v()、Log.d()、Log.i()、Log.w()、Log.e()应 Verbose、Debug、INFO、Warn、Error 首字母例:Log.i( "类::函数名", "期_间_源码文件名_行号_志信息内容" )2) C 代码程序输志使用 log API 函数:__android_log_write( 志类型宏志标签字符串志令牌内容字符串 ) 需要:1. Android.mk 添加 LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog 2. *.c 添加 #include log.h>  3. 志类型宏


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11879429.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存