#pragma once #include #include #include #include #include namespace lg2::details { using Entry = sdbusplus::client::xyz::openbmc_project::logging::Entry<>; /** Extract the message, level, and additional data from agenerated event. * * @param[in] The event to extract data from. * @return A tuple containing the message, level, and additional data. */ auto extractEvent(sdbusplus::exception::generated_event_base&&) -> std::tuple>; } // namespace lg2::details