Fix CI error for send-to-logger and sel-delete

Fix compile error with all four combinations of send-to-logger and
sel-delete, making sure it builds OK in different configurations.

Tested: Verify repo-ci passes for below case:
* send-to-logger && sel-delete
* !send-to-logger && sel-delete
* send-to-logger && !sel-delete
* !send-to-logger && !sel-delete

Signed-off-by: Lei YU <yulei.sh@bytedance.com>
Change-Id: If70608f7ef197be75361d8169a1b9b9581aef54d
diff --git a/include/sel_logger.hpp b/include/sel_logger.hpp
index 6f4e1e0..ddf0baa 100644
--- a/include/sel_logger.hpp
+++ b/include/sel_logger.hpp
@@ -44,6 +44,8 @@
 #ifdef SEL_LOGGER_ENABLE_SEL_DELETE
 static const std::string nextRecordFilename = "next_records";
 uint16_t getNewRecordId();
+#else
+unsigned int getNewRecordId();
 #endif
 
 void toHexStr(const std::vector<uint8_t>& data, std::string& hexStr);
diff --git a/src/sel_logger.cpp b/src/sel_logger.cpp
index 9dae3af..b1aa52a 100644
--- a/src/sel_logger.cpp
+++ b/src/sel_logger.cpp
@@ -304,7 +304,7 @@
 
 static unsigned int recordId = initializeRecordId();
 
-static unsigned int getNewRecordId()
+unsigned int getNewRecordId()
 {
     if (++recordId >= selInvalidRecID)
     {