#ifndef LOGGING_LOGGERPROVIDERMETHODS_H_ #define LOGGING_LOGGERPROVIDERMETHODS_H_ #include "Logger.hh" namespace logging { struct LoggerProviderMethods { virtual Logger * get_logger( Logger::Id, base::log_permit_flag, std::pmr::memory_resource* allocator ) = 0; virtual ~LoggerProviderMethods() = default; }; } #endif //LOGGING_LOGGERPROVIDERMETHODS_H_