Modify printing dlog messages 71/182371/1
authorHwankyu Jhun <h.jhun@samsung.com>
Fri, 22 Jun 2018 08:32:36 +0000 (17:32 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Fri, 22 Jun 2018 08:39:29 +0000 (17:39 +0900)
- Use basename()

Change-Id: Id08134528685a69de798e1584f056f2f9685fb0b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
idlc/c_gen/c_body_gen_base_cb.h
idlc/c_gen/c_gen_base_cb.h
idlc/cpp_gen/cpp_gen_base_cb.h
idlc/cpp_gen/cpp_stub_body_gen.cc

index 7fe8c84..647e090 100644 (file)
@@ -414,10 +414,10 @@ R"__c_cb(
 #undef _D
 #endif
 
-#define _E(fmt, ...) dlog_print(DLOG_ERROR, LOG_TAG, "%s: %s(%d) > "fmt, __FILE__, __FUNCTION__, __LINE__, ##__VA_ARGS__)
-#define _W(fmt, ...) dlog_print(DLOG_WARN, LOG_TAG, "%s: %s(%d) > "fmt, __FILE__, __FUNCTION__, __LINE__, ##__VA_ARGS__)
-#define _I(fmt, ...) dlog_print(DLOG_INFO, LOG_TAG, "%s: %s(%d) > "fmt, __FILE__, __FUNCTION__, __LINE__, ##__VA_ARGS__)
-#define _D(fmt, ...) dlog_print(DLOG_DEBUG, LOG_TAG, "%s: %s(%d) > "fmt, __FILE__, __FUNCTION__, __LINE__, ##__VA_ARGS__)
+#define _E(fmt, ...) dlog_print(DLOG_ERROR, LOG_TAG, "%s: %s(%d) > "fmt, basename(__FILE__), __FUNCTION__, __LINE__, ##__VA_ARGS__)
+#define _W(fmt, ...) dlog_print(DLOG_WARN, LOG_TAG, "%s: %s(%d) > "fmt, basename(__FILE__), __FUNCTION__, __LINE__, ##__VA_ARGS__)
+#define _I(fmt, ...) dlog_print(DLOG_INFO, LOG_TAG, "%s: %s(%d) > "fmt, basename(__FILE__), __FUNCTION__, __LINE__, ##__VA_ARGS__)
+#define _D(fmt, ...) dlog_print(DLOG_DEBUG, LOG_TAG, "%s: %s(%d) > "fmt, basename(__FILE__), __FUNCTION__, __LINE__, ##__VA_ARGS__)
 )__c_cb";
 
 #endif  // IDLC_C_GEN_C_BODY_GEN_BASE_CB_H_
index dd51c2a..91449ab 100644 (file)
@@ -48,6 +48,7 @@ R"__c_cb(
 #include <stdio.h>
 #include <string.h>
 #include <stdlib.h>
+#include <libgen.h>
 #include <glib.h>
 #include <dlog.h>
 #include <rpc-port.h>
index 8322d0b..2d01c9e 100644 (file)
@@ -240,10 +240,10 @@ R"__cpp_cb(
 #undef _D
 #endif
 
-#define _E(fmt, ...) dlog_print(DLOG_ERROR, LOG_TAG, "%s: %s(%d) > " fmt, __FILE__, __FUNCTION__, __LINE__, ##__VA_ARGS__)
-#define _W(fmt, ...) dlog_print(DLOG_WARN, LOG_TAG, "%s: %s(%d) > " fmt, __FILE__, __FUNCTION__, __LINE__, ##__VA_ARGS__)
-#define _I(fmt, ...) dlog_print(DLOG_INFO, LOG_TAG, "%s: %s(%d) > " fmt, __FILE__, __FUNCTION__, __LINE__, ##__VA_ARGS__)
-#define _D(fmt, ...) dlog_print(DLOG_DEBUG, LOG_TAG, "%s: %s(%d) > " fmt, __FILE__, __FUNCTION__, __LINE__, ##__VA_ARGS__)
+#define _E(fmt, ...) dlog_print(DLOG_ERROR, LOG_TAG, "%s: %s(%d) > " fmt, basename(__FILE__), __FUNCTION__, __LINE__, ##__VA_ARGS__)
+#define _W(fmt, ...) dlog_print(DLOG_WARN, LOG_TAG, "%s: %s(%d) > " fmt, basename(__FILE__), __FUNCTION__, __LINE__, ##__VA_ARGS__)
+#define _I(fmt, ...) dlog_print(DLOG_INFO, LOG_TAG, "%s: %s(%d) > " fmt, basename(__FILE__), __FUNCTION__, __LINE__, ##__VA_ARGS__)
+#define _D(fmt, ...) dlog_print(DLOG_DEBUG, LOG_TAG, "%s: %s(%d) > " fmt, basename(__FILE__), __FUNCTION__, __LINE__, ##__VA_ARGS__)
 )__cpp_cb";
 
 #endif  // IDLC_CPP_GEN_CPP_GEN_BASE_CB_H_
index 1d48b7d..8ebf7de 100644 (file)
@@ -37,6 +37,7 @@ void CppStubBodyGen::OnInitGen(std::ofstream& stream) {
   stream << NLine(1);
   stream << "#include <stdlib.h>" << NLine(1)
          << "#include <assert.h>" << NLine(1)
+         << "#include <libgen.h>" << NLine(1)
          << "#include <dlog.h>" << NLine(1)
          <<  NLine(1)
          << "#include \"" << header_file << "\"" << NLine(2);