#pragma once #include #include #include #include namespace redfish { namespace event_log { bool getUniqueEntryID(const std::string& logEntry, std::string& entryID); int getEventLogParams(const std::string& logEntry, std::string& timestamp, std::string& messageID, std::vector& messageArgs); int formatEventLogEntry( const std::string& logEntryID, const std::string& messageID, std::span messageArgs, std::string timestamp, const std::string& customText, nlohmann::json::object_t& logEntryJson); } // namespace event_log } // namespace redfish