Apply dlog 87/255287/2
authorSeonah Moon <seonah1.moon@samsung.com>
Thu, 21 Jan 2021 06:57:04 +0000 (15:57 +0900)
committerSeonah Moon <seonah1.moon@samsung.com>
Tue, 16 Mar 2021 08:43:38 +0000 (17:43 +0900)
Change-Id: I5a534f60108752469b660b8b91679d436475eb59

mDNSPosix/Makefile
mDNSShared/mDNSDebug.c
packaging/mdnsresponder.spec

index 08804c2..8b04f18 100755 (executable)
@@ -161,7 +161,7 @@ ifeq ($(os),tizen)
 CFLAGS_OS = -D_GNU_SOURCE -DHAVE_IPV6 -DNOT_HAVE_SA_LEN -DUSES_NETLINK -DHAVE_LINUX -DTARGET_OS_LINUX -DTIZEN_EXT -DCONFIG_DISABLE_REUSEPORT -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fPIE
 CFLAGS_ASLR = -fPIE
 LINKOPTS_ASLR = -pie
-LINKOPTS = -Wl,-z,relro
+LINKOPTS = -Wl,-z,relro,-ldlog
 LD = $(CC) -shared
 FLEXFLAGS_OS = -l
 INSTBASE = $(DESTDIR)/usr
index 5e9aadc..6d6f79b 100755 (executable)
 
 #include <stdio.h>
 
+#if defined TIZEN_EXT
+#include <dlog/dlog.h>
+#define LOG_TAG "MDNSRESPONDER"
+#endif
+
 #if defined(WIN32) || defined(EFI32) || defined(EFI64) || defined(EFIX64)
 // Need to add Windows/EFI syslog support here
 #define LOG_PID 0x01
@@ -61,6 +66,10 @@ mDNSlocal void LogMsgWithLevelv(mDNSLogLevel_t logLevel, const char *format, va_
     char buffer[512];
     buffer[mDNS_vsnprintf((char *)buffer, sizeof(buffer), format, ptr)] = 0;
     mDNSPlatformWriteLogMsg(ProgramName, buffer, logLevel);
+
+#if defined TIZEN_EXT
+    dlog_print(DLOG_INFO, LOG_TAG, buffer);
+#endif
 }
 
 #define LOG_HELPER_BODY(L) \
index 344c6be..31a5c39 100755 (executable)
@@ -7,6 +7,7 @@ License:    Apache-2.0 or BSD-2.0
 Source0:    %{name}-%{version}.tar.gz
 Source1001:    mdnsresponder.manifest
 Source1002:    libdns_sd.manifest
+BuildRequires: pkgconfig(dlog)
 BuildRequires: bison
 BuildRequires: flex
 Requires(post):        /sbin/ldconfig