首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android AOSP linux服务标准输出

Android AOSP linux服务标准输出
EN

Stack Overflow用户
提问于 2016-05-09 07:53:14
回答 1查看 717关注 0票数 6

我正在开发我自己的看门狗linux服务(init.rc),以实现我正在做的安卓形象。

这些linux服务使用一些日志库(如log.h )来显示这些服务的输出。我试图跟踪这些库,以便找到转储日志输出的位置。

我没有在android logcat或/proc/kmsg或dmesg中找到任何东西。

这是在init.rc中启动的linux服务的log.h库:

代码语言:javascript
复制
#ifndef _INIT_LOG_H_
#define _INIT_LOG_H_

#include <cutils/klog.h>

#define ERROR(x...)   KLOG_ERROR("init", x)
#define NOTICE(x...)  KLOG_NOTICE("init", x)
#define INFO(x...)    KLOG_INFO("init", x)

#define LOG_UEVENTS        0  /* log uevent messages if 1. verbose */

#endif

这是一个使用这样的库的例子。

代码语言:javascript
复制
INFO("Starting watchdogd\n");
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-09 09:46:02

要在/system/bin/logwrapper中显示init.rc服务中的日志,可以使用服务xupnpdx /system/bin/log包装/system/bin/xupnpdservice启动服务。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37110379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档