Update LogFileHandler for file logging

This commit updates LogFileHandler by adding data members required for
writing logs to file. This commit also changes LogFileHandler to an
interface, which can be extended as required by future class
implementations.
This commit only includes stub implementation for the class methods and
actual implementation will be handled in future commits.

Change-Id: I00bdf5da125b914f32991740b3b99acd0c4f2186
Signed-off-by: Souvik Roy <souvikroyofficial10@gmail.com>
diff --git a/vpd-manager/src/logger.cpp b/vpd-manager/src/logger.cpp
index 0c189bf..b951314 100644
--- a/vpd-manager/src/logger.cpp
+++ b/vpd-manager/src/logger.cpp
@@ -18,7 +18,7 @@
     if ((i_placeHolder == PlaceHolder::COLLECTION) && m_collectionLogger)
     {
         // Log it to a specific place.
-        m_collectionLogger->writeLogToFile(i_placeHolder);
+        m_collectionLogger->logMessage(l_log.str());
     }
     else if (i_placeHolder == PlaceHolder::PEL)
     {
@@ -34,7 +34,7 @@
     }
     else if ((i_placeHolder == PlaceHolder::VPD_WRITE) && m_vpdWriteLogger)
     {
-        m_vpdWriteLogger->writeLogToFile(i_placeHolder);
+        m_vpdWriteLogger->logMessage(l_log.str());
     }
     else
     {
@@ -64,6 +64,9 @@
     }
 }
 
+void ILogFileHandler::rotateFile(
+    [[maybe_unused]] const unsigned i_numEntriesToDelete)
+{}
 namespace logging
 {
 void logMessage(std::string_view message, const std::source_location& location)