void LogMessage(LogLevel level, std::string_view file, std::size_t line, std::string_view func, std::string_view condition, std::string_view message) noexcept
auto SetCallback(FromCorePtr &&core, IExecutor *executor, Func &&f)
static std::array< LogCallback, static_cast< std::size_t >(LogLevel::Count)> sCallbacks
Contract< V, E > MakeContract()
Creates related future and promise.
void(*)(std::string_view file, std::size_t line, std::string_view function, std::string_view condition, std::string_view message) noexcept LogCallback