19 lines
370 B
C++
19 lines
370 B
C++
|
|
|
||
|
|
|
||
|
|
|
||
|
|
#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_
|