[bugfix][T108] [Task-1680] Delete syslog,unity using radio log
Only Configure: No
Affected branch: GSW_V1453
Affected module: log
Self-test: yes
Doc Update: no
Change-Id: I99d170ecf2e1870f470434107f7215f8dbd51829
diff --git a/mbtk/libmbtk_lib/common/mbtk_log.c b/mbtk/libmbtk_lib/common/mbtk_log.c
index ab599b4..dab429f 100755
--- a/mbtk/libmbtk_lib/common/mbtk_log.c
+++ b/mbtk/libmbtk_lib/common/mbtk_log.c
@@ -72,10 +72,7 @@
if (str_empty(path)) {
tlog_fd = STDOUT_FILENO;
- } else if (0 == memcmp(path, "syslog", 6)) {
- openlog(tag, LOG_PID, LOG_USER);
- syslog_radio_enable = 1;
- } else if (0 == memcmp(path, "radio", 5)) {
+ } else if (0 == memcmp(path, "radio", 5) || 0 == memcmp(path, "syslog", 6)) {
if (tag && strlen(tag) > 0) {
set_service_log_tag(tag);
} else {
@@ -131,9 +128,7 @@
return;
}
- if (1 == syslog_radio_enable) {
- syslog(level, "%s", buf);
- } else if (2 == syslog_radio_enable) {
+ if (2 == syslog_radio_enable || 1 == syslog_radio_enable) {
__android_log_printf(LOG_ID_RADIO, level, "%s", buf);
if(!log_level_printed) {