Chu*_*ñoz 5 c linux android linux-kernel android-source
我开发自己的看门狗linux服务(init.rc)为Android图像Im烹饪.
这些linux服务使用一些日志库(如log.h)来显示此类服务的输出.我试图跟踪这些库,以便找到转储日志输出的位置.
我还没有在android logcat和/ proc/kmsg或dmesg中找到任何东西
这是在init.rc中启动的linux服务的log.h库:
#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
Run Code Online (Sandbox Code Playgroud)
这是使用这种库的一个例子
INFO("Starting watchdogd\n");
Run Code Online (Sandbox Code Playgroud)
小智 6
要在init.rc中显示来自服务的日志,您可以使用 / system/bin/logwrapper 示例 服务xupnpdx/system/bin/logwrapper/system/bin/xupnpdservice启动服务
| 归档时间: |
|
| 查看次数: |
352 次 |
| 最近记录: |