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);