adb: add adb log level
Signed-off-by: zhangyuan21 <zhangyuan21@xiaomi.com>
This commit is contained in:
parent
2e98005608
commit
7dcb0c79c3
@ -21,7 +21,7 @@
|
|||||||
include $(APPDIR)/Make.defs
|
include $(APPDIR)/Make.defs
|
||||||
|
|
||||||
ADBD_URL ?= "https://github.com/spiriou/microADB/archive"
|
ADBD_URL ?= "https://github.com/spiriou/microADB/archive"
|
||||||
ADBD_VERSION ?= 305007e0e574e7cc2b8d706b0f5d8cc76675fc51
|
ADBD_VERSION ?= 494ef47c614722bb521db09fa7fa9286ab54db84
|
||||||
|
|
||||||
ADB_DIR := $(APPDIR)/system/adb
|
ADB_DIR := $(APPDIR)/system/adb
|
||||||
ADB_UNPACKNAME := microADB
|
ADB_UNPACKNAME := microADB
|
||||||
|
@ -50,7 +50,7 @@ int adb_fill_connect_data(char *buf, size_t bufsize)
|
|||||||
{
|
{
|
||||||
/* Failed to get board id */
|
/* Failed to get board id */
|
||||||
|
|
||||||
adb_log("failed to get board id\n");
|
adb_err("failed to get board id\n");
|
||||||
len = snprintf(buf, remaining, "device::");
|
len = snprintf(buf, remaining, "device::");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -40,7 +40,8 @@
|
|||||||
* Public Functions
|
* Public Functions
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
void adb_log_impl(FAR const char *func, int line, FAR const char *fmt, ...)
|
void adb_log_impl(int priority, FAR const char *func, int line,
|
||||||
|
FAR const char *fmt, ...)
|
||||||
{
|
{
|
||||||
struct va_format vaf;
|
struct va_format vaf;
|
||||||
va_list ap;
|
va_list ap;
|
||||||
@ -48,7 +49,24 @@ void adb_log_impl(FAR const char *func, int line, FAR const char *fmt, ...)
|
|||||||
va_start(ap, fmt);
|
va_start(ap, fmt);
|
||||||
vaf.fmt = fmt;
|
vaf.fmt = fmt;
|
||||||
vaf.va = ≈
|
vaf.va = ≈
|
||||||
syslog(LOG_ERR, "%s (%d): %pV", func, line, &vaf);
|
|
||||||
|
switch (priority)
|
||||||
|
{
|
||||||
|
case ADB_INFO:
|
||||||
|
priority = LOG_INFO;
|
||||||
|
break;
|
||||||
|
case ADB_ERR:
|
||||||
|
priority = LOG_ERR;
|
||||||
|
break;
|
||||||
|
case ADB_WARN:
|
||||||
|
priority = LOG_WARNING;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
priority = LOG_INFO;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
syslog(priority, "%s (%d): %pV", func, line, &vaf);
|
||||||
va_end(ap);
|
va_end(ap);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -126,7 +126,7 @@ static void logcat_on_data_available(uv_poll_t * handle,
|
|||||||
|
|
||||||
if (status)
|
if (status)
|
||||||
{
|
{
|
||||||
adb_log("status error %d\n", status);
|
adb_err("status error %d\n", status);
|
||||||
|
|
||||||
/* Fatal error, stop service */
|
/* Fatal error, stop service */
|
||||||
|
|
||||||
@ -139,7 +139,7 @@ static void logcat_on_data_available(uv_poll_t * handle,
|
|||||||
ret = read(fd, ap->p.data, CONFIG_ADBD_PAYLOAD_SIZE);
|
ret = read(fd, ap->p.data, CONFIG_ADBD_PAYLOAD_SIZE);
|
||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
{
|
{
|
||||||
adb_log("frame read failed %d %d\n", ret, errno);
|
adb_err("frame read failed %d %d\n", ret, errno);
|
||||||
if (errno == EAGAIN)
|
if (errno == EAGAIN)
|
||||||
{
|
{
|
||||||
/* TODO this should never happen */
|
/* TODO this should never happen */
|
||||||
@ -198,7 +198,7 @@ adb_service_t * logcat_service(adb_client_t *client, const char *params)
|
|||||||
|
|
||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
{
|
{
|
||||||
adb_log("failed to open %s (%d)\n", CONFIG_SYSLOG_DEVPATH, errno);
|
adb_err("failed to open %s (%d)\n", CONFIG_SYSLOG_DEVPATH, errno);
|
||||||
free(service);
|
free(service);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user