diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..2a263b99 --- /dev/null +++ b/.gitignore @@ -0,0 +1,33 @@ +# Autotools generated files +Makefile.in +/aclocal.m4 +/autom4te.cache/ +/compile +/config.guess +/config.log +/config.status +/config.sub +/configure +/depcomp +/install-sh +/libtool +/ltmain.sh +/missing +**/config.h.in +**/Makefile.in + +# Build artifacts +*.o +*.lo +*.la +.libs/ +.deps/ +*.gcda +*.gcno +*.gcov +coverage.info +filtered.info +rfc_coverage.info + +# CodeQL +_codeql_detected_source_root diff --git a/rfcMgr/gtest/mocks/rdk_debug.h b/rfcMgr/gtest/mocks/rdk_debug.h index 49ab60ac..321d706c 100644 --- a/rfcMgr/gtest/mocks/rdk_debug.h +++ b/rfcMgr/gtest/mocks/rdk_debug.h @@ -30,6 +30,7 @@ #define RDK_LOG_INFO 3 #define RDK_LOG_WARN 4 #define RDK_LOG_ERROR 5 +#define RDK_LOG_FATAL 6 #define rdk_logger_init(DEBUG_INI_NAME) ; @@ -45,6 +46,9 @@ else if (( level == RDK_LOG_ERROR )) { \ printf("ERROR: %s: ", module); \ } \ + else if (( level == RDK_LOG_FATAL )) { \ + printf("FATAL: %s: ", module); \ + } \ printf(__VA_ARGS__); \ } while (0) diff --git a/rfcMgr/rdk_debug.h b/rfcMgr/rdk_debug.h index b6dac9aa..6c79745e 100644 --- a/rfcMgr/rdk_debug.h +++ b/rfcMgr/rdk_debug.h @@ -38,6 +38,7 @@ #define RDK_LOG_INFO 3 #define RDK_LOG_WARN 4 #define RDK_LOG_ERROR 5 + #define RDK_LOG_FATAL 6 // RDK Logger success/failure codes #define RDK_SUCCESS 0 @@ -88,6 +89,9 @@ else if (level == RDK_LOG_ERROR) { \ printf("ERROR: %s: ", module); \ } \ + else if (level == RDK_LOG_FATAL) { \ + printf("FATAL: %s: ", module); \ + } \ printf(__VA_ARGS__); \ } while (0) #endif @@ -98,6 +102,7 @@ #define RDK_LOG_INFO 3 #define RDK_LOG_WARN 4 #define RDK_LOG_ERROR 5 + #define RDK_LOG_FATAL 6 #define RDK_SUCCESS 0 #define RDK_FAILURE -1 @@ -120,7 +125,21 @@ // Simple printf-based logging when RDK_LOGGER is not enabled #define RDK_LOG(level, module, ...) \ do { \ - printf("[%s] ", module); \ + if (level == RDK_LOG_DEBUG) { \ + printf("DEBUG: %s: ", module); \ + } \ + else if (level == RDK_LOG_INFO) { \ + printf("INFO: %s: ", module); \ + } \ + else if (level == RDK_LOG_ERROR) { \ + printf("ERROR: %s: ", module); \ + } \ + else if (level == RDK_LOG_FATAL) { \ + printf("FATAL: %s: ", module); \ + } \ + else { \ + printf("[%s] ", module); \ + } \ printf(__VA_ARGS__); \ } while (0) #endif