From 80545bf964016dd8dfcfa5a1814dd515fa8b2132 Mon Sep 17 00:00:00 2001 From: Dmitry Shmidt Date: Tue, 16 Feb 2010 15:20:48 -0800 Subject: Add dhcpcd Android debug output Signed-off-by: Dmitry Shmidt --- logger.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/logger.c b/logger.c index 15c6cf7..46d179a 100644 --- a/logger.c +++ b/logger.c @@ -35,6 +35,10 @@ #include "common.h" #include "logger.h" +#ifdef ANDROID +#include +#endif + static int loglevel = LOG_INFO; static char logprefix[12] = {0}; @@ -59,6 +63,14 @@ logger(int level, const char *fmt, ...) char *fmt2, *pf; va_start(p, fmt); +#ifdef ANDROID + if (level <= LOG_ERR) { + level = ANDROID_LOG_ERROR; + } else { + level = ANDROID_LOG_DEBUG; + } + __android_log_vprint(level, "dhcpcd", fmt, p); +#else va_copy(p2, p); if (level <= LOG_ERR || level <= loglevel) { @@ -85,5 +97,6 @@ logger(int level, const char *fmt, ...) } va_end(p2); +#endif va_end(p); } -- cgit v1.1