23 std::unique_ptr<Logger>&
Log();
static Level const DEFAULT_LEVEL
The default log level.
A named object with a Logger instance.
std::unique_ptr< Logger > & GetLog()
void SetLogLevel(std::string_view lev)
void SetName(std::string_view name)
void SetLogLevel(Logger::Level const lev)
std::unique_ptr< Logger > & Log()
std::string m_name
The name of this object.
std::unique_ptr< Logger > m_log
Logger instance for this object
std::string GetName() const
Object(std::string_view name="", Logger::Level lev=Logger::DEFAULT_LEVEL)
General, top-level namespace for algorithms and infrastructure. For algorithms and bindings,...